Release 1.1.5
The following features and bug fixes were provided for the
Dogelog player of version 1.1.5:
Language Reference
- New predicates absolute_file_name/2 und
is_absolute_file_name/1 exposed.
- New predicates file_directory_name/2 und file_base_name/1
exposed.
- The file specifiers library/1 and foreign/1 now supports (/)/2
segmented paths.
- The predicate sys_time_atom/3 now supports mode (+, -, +).
- New Prolog flag host_info for host language version
introduced.
- The predicate retractall/1 has now a more linear than
quadratic behaviour.
Frequent Reference
- Predicate tag/2 from library(markup) renamed to tag_format/2.
- New predicate dom_writer_new/2 introduced.
- New predicate tag/2 and tag_format/3 introduced.
- New folders library(util), library(tester) and library(misc)
now used.
- New Prolog text library(misc/vector) now used for SVG
predicates.
- New predicates svg_rect/5 and svg_path/2 introduced.
- New predicate fancy_file/3 in library(beautify) introduced.
- File predicates moved from library(random) to new
library(files).
- New predicates delete_file/2 and copy_binary/2 in
library(files).
- New predicates copy_text/2 and copy_time/2 in library(files).
Host Interface
- The class Reader has been renamed to Source.
- The class Writer has been renamed to Sink.
- The class Writer now supports a notify() callback for
flushing.
- The class Writer now supports an offset field for indentation.
Transpiler Tooling
- New folder grind with collector and colorizer for JavaScript.
- New folder grind with collector and colorizer for Python.
- New folder grind with collector and colorizer for Java.
- New folder grind with walker, colorizers and presenters.
Kommentare