builtup4/docs/extensions.md

688 B

Application (essential):

  • Call

Abstraction:

  • Lambda
  • Name

Common:

  • Null (=exception/undefined)
  • Quot
  • Qopn-Qcls
  • Skip
  • Delayed

Special:

  • Namespaces (evaluable imports)
  • String literals (exceptions)
  • Static literals (constants and platform values)
  • Trace/probes
  • Classes (named lambda constructs)
  • Methods (static types, optionally explicit)
  • Factories (static types, optionally explicit)
  • Await/after constructs with callbacks (and mutability/io monads)
  • Speculative execution (asynchronousity and multithreading)
  • Index-based linking (more static)
  • Hashes (v13 extension)
  • Typing decorators (v13 extension)
  • Evaluable to parsed conversion (compilation inversion)