Release 1.2.1
The following features and bug fixes were provided for the
Dogelog player of version 1.2.1:
Language Reference
- The write routine now recognizes ‘$VAR’/1 when numbervars/1
option enabled.
- The write/1 predicate has now numbervars/1 option enabled.
- The top-level substitution answers have now numbervars/1
option enabled.
Frequent Reference
- Native sort/2 implementation using JavaScript Array.sort()
introduced.
- Native keysort/2 implementation using JavaScript Array.sort()
introduced.
- Native sort/2 implementation using Python list.sort()
introduced.
- Native keysort/2 implementation using Python list.sort ()
introduced.
- Native sort/2 implementation using Java Arrays.sort()
introduced.
- Native keysort/2 implementation using Java Arrays.sort()
introduced.
- The predicate tag/1 now falls back to plain write for ordinary
streams.
- The predicate tag/1 plain write emits newline for block
elements.
- The predicate tag/1 plain write emits ANSI escapes for span
color elements.
- The library(tester/beautify) has been removed.
- The library(tester/indexer) has been removed.
Host Interface
- The trimming parameter GC_MAX_TRAIL has been removed.
- New trimming parameter GC_MAX_PERIOD introduced to avoid
memory overflow.
- New notebook() host call for lite notebooks introduced.
Transpiler Tooling
- Grinder for web artefacts HTML, CSS, etc.. removed.
- Grinder for JavaScript removed.
- Grinder for Python removed.
- Grinder for Java removed.
- Batch utility webify/[2,3] for literate programming removed.
Kommentare