builtup4/docs/extensions.md

28 lines
678 B
Markdown

Application (essential):
* Call
Abstraction:
* Lambda
* Name
Common:
* Null (=exception/undefined)
* Quot
* Qopn-Qcls
* Skip
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)