Skip to main content

write

write(
@data ? ## anything (required)
@path ? ## symbol (required)
@escape 3
@wrap 0
@indent 'tab'
@maxdecimals 10
@maxdepth -1
@negativeoctaves 0
@parens 0
) -> null

Writes data into disk in either .txt or native .llll format.


Arguments

  • @data ? [anything]: data to write. (required)
  • @path ? [symbol]: output file path. (required)
  • @escape [int]: escaping style (default: 3).
    • 0: none
    • 1: backtick
    • 2: double quotes
    • 3: smart
  • @wrap [int]: column at which the text should be hard-wrapped in .txt format. 0 means no wrapping (default: 0).
  • @indent [symbol/int]: if value is integer, number of spaces per depth level used for indentation. (default: 'tab').
  • @maxdecimals [int]: maximum number of decimal digits for .txt format. (default: 10).
  • @maxdepth [int]: maximum depth level at which text indentation is performed for .txt format. (default: -1).
  • @negativeoctaves [int]: use negative octaves, when in .txt format. (default: 0).
    • 0: off
    • 1: on
  • @parens [int]: use parens. (default: 0).
    • 0: off
    • 1: on