txt: ## w.md
  w
  
  Combined from primary sources listed below.
  
  # [In IO::Special](#___top "go to top of document")[§](#(IO::Special)_method_w "direct link")
  
  See primary documentation
  [in context](/type/IO/Special#method_w)
  for **method w**.
  
  ```raku
  method w(IO::Special:D: --> Bool)
  ```
  
  The 'write access' file test operator, returns `True` only if this instance represents either the standard output (`<STOUT>`) or the standard error (`<STDERR>`) handle.
  
  # [In Proc::Async](#___top "go to top of document")[§](#(Proc::Async)_method_w "direct link")
  
  See primary documentation
  [in context](/type/Proc/Async#method_w)
  for **method w**.
  
  ```raku
  method w(Proc::Async:D:)
  ```
  
  Returns a true value if `:w` was passed to the constructor, that is, if the external program is started with its input stream made available to output to the program through the `.print`, `.say` and `.write` methods.
  
  # [In IO::Path](#___top "go to top of document")[§](#(IO::Path)_method_w "direct link")
  
  See primary documentation
  [in context](/type/IO/Path#method_w)
  for **method w**.
  
  ```raku
  method w(IO::Path:D: --> Bool:D)
  ```
  
  Returns `True` if the invocant is a path that exists and is writable. The method will [`fail`](/routine/fail) with [`X::IO::DoesNotExist`](/type/X/IO/DoesNotExist) if the path points to a non-existent filesystem entity.
  