Change History

Jan Burse, November 07th, 2009, 0.1:
Initial Version.
Jan Burse, November 21st, 2009, 0.2:
Added sections text syntax and structure theory.
Jan Burse, February 22nd, 2010, 0.3:
Added sections consult theory and control theory.
Jan Burse, March 05th, 2010, 0.4:
Fixed some compatibility issues.
Jan Burse, Mai 14th, 2010, 0.5:
Enhancement of control theory.
Jan Burse, Mai 18th, 2010, 0.6:
Better exception handling and more compatibility issues fixed.
Jan Burse, June 02nd, 2010, 0.7:
Better exception handling and more compatibility issues fixed.
Jan Burse, July 02nd, 2010, 0.8:
Code styling, grammar rules, arithmetic operations and Prolog flags.
Jan Burse, September 02nd, 2010, 0.9:
Bitwise operations, set predicates and more compatibility issues fixed.
Jan Burse, October 02nd, 2010, 0.10:
Predicate testing predicates and more compatibility issues fixed.
Jan Burse, November 08th, 2010, 0.11:
Data types reference and decimal introduced.
Jan Burse, November 18th, 2010, 0.12:
Number and string syntax enhanced.
Jan Burse, November 22nd, 2010, 0.13:
String predicates and character input/output enhanced.
Jan Burse, November 24th, 2010, 0.14:
Basic stream control introduced and input/output by stream arguments enhanced.
Jan Burse, December 02nd, 2010, 0.15:
Advanced stream control and module transparent introduced.
Jan Burse, January 02nd, 2011, 0.16:
Stream and consult theory enhanced.
Jan Burse, April 15th, 2011, 0.17:
Unicode extension documented, syntax enhanced and stream theory enhanced.
Jan Burse, April 25th, 2011, 0.18:
Development theory moved into separate document and capability predicates.
Jan Burse, Mai 06th, 2011, 0.19:
Clause expansion, flags & properties and source files section introduced.
Jan Burse, June 15th, 2011, 0.20:
Multi-threading and byte I/O section introduced.
Jan Burse, August 11th, 2011, 0.21:
Definite clause grammar, strings, variable names and Unicode handling updated.
Jan Burse, August 23th, 2011, 0.22:
Clause indexing and optimization sections updated.
Jan Burse, September 17th, 2011, 0.23:
Kernel predicate and signal handling section updated.
Jan Burse, October 06th, 2011, 0.24:
References added, stream section and clause expansion section updated.
Jan Burse, November 13th, 2011, 0.25:
Body conversion, higher order and fruits example section introduced.
Jan Burse, February 16th, 2012, 0.26:
Message fixes, conversations integrated and few enhancements.
Jan Burse, June 4th, 2012, 0.27:
Taxonomy example introduced and few enhancements.
Jan Burse, July 16th, 2012, 0.28:
Money example introduced and few enhancements.
Jan Burse, August 22th, 2012, 0.29:
Flag example introduced and few enhancements.
Jan Burse, September 6th, 2012, 0.30:
Aggregate predicates introduced and few enhancements.
Jan Burse, October 30th, 2012, 0.31:
Index section, call-site transfer section and few enhancements introduced.
Jan Burse, January 12th, 2013, 0.32:
Random functions introduced and stability analysis removed.
Jan Burse, May 07th, 2013, 0.33:
New sys_notrace flag hierarchy and new lambda operator introduced.
Jan Burse, June 05th, 2013, 0.34:
Surrogate pairs introduced and quote flags made settable.
Jan Burse, July 23th, 2013, 0.35:
Pseudo modules introduced.
Jan Burse, December 02nd, 2013, 0.36:
Pseudo module visibility for foreign predicates introduced.
Jan Burse, February 03rd, 2014, 0.37:
New decimal compression, build system and file options introduced.
Jan Burse, March 23rd, 2014, 0.38:
Module system introduced.
Jan Burse, June 04th, 2014, 0.39:
Syntax operator properties and module re-export introduced.
Jan Burse, July 14th, 2014, 0.40:
Non-essential modules and examples moved to frequent document.
Jan Burse, August 05th, 2014, 0.41:
Some fixes and new predicates for forward chaining.
Jan Burse, August 22nd, 2014, 0.42:
Better printing and better foreign predicates.
Jan Burse, February 22nd, 2015, 0.43:
Ubiquitous possibly qualified predicate indicator.
Jan Burse, May 08th, 2015, 0.44:
Some predicates for the new locale module and message lists removed.
Jan Burse, May 28th, 2015, 0.45:
Document title page introduced.
Jan Burse, July 11th, 2015, 0.46:
New solution REPL documented.
Jan Burse, August 05th, 2015, 0.47:
DCG references removed and total rework of clause/retract/assert zoo.
Jan Burse, September 02nd, 2015, 0.48:
Improved foreign function interface and evaluable function handling.
Jan Burse, October 20th, 2015, 0.49:
Improved resource bundle handling.
Jan Burse, December 25th, 2015, 0.50:
New anonymous import directive.
Jan Burse, February 15th, 2016, 0.51:
Reference type evaluation and (::)/2 associativity.
Jan Burse, March 06th, 2016, 0.52:
The throw/1 predicate does now context filling.
Jan Burse, April 12th, 2016, 0.53:
New miscellaneous definitions section and new indexes section.
Jan Burse, May 16th, 2016, 0.54:
Some predicates moved from Jekejeke Minlog to here.
Jan Burse, June 23th, 2016, 0.55:
Different error message for undefined in bridging.
Jan Burse, August 05th, 2016, 0.56:
New module “distributed”.
Jan Burse, September 25th, 2016, 0.57:
New evaluable expression meta-specifier.
Jan Burse, December 17th, 2016, 0.58:
Some improvements in the decimals.
Jan Burse, April 23th, 2017, 0.59:
Some improvements in the residues.
Jan Burse, July 18th, 2017, 0.60:
Some improvements in the atoms.
Jan Burse, October 11th, 2017, 0.61:
New variable names handling.
Jan Burse, February 01th, 2018, 0.62:
New help utilities introduced.
Jan Burse, May 10th, 2018, 0.63:
Simplification and changes from hierarchical knowledge bases.
Jan Burse, July 05th, 2018, 0.64:
Tagged structures and zero argument syntax introduced.
Jan Burse, September 28th, 2018, 0.65:
Improved module reflection.
Jan Burse, November 19th, 2018, 0.66:
Better nursery for load balancing.
Jan Burse, January 04th, 2019, 0.67:
Some improvements in the atoms and pseudo strings.
Jan Burse, February 01th, 2019, 0.68:
The tty flags have been removed.
Jan Burse, March 06th, 2019, 0.69:
New style_check flag and if-then-else intermediate code.
Jan Burse, May 17th, 2019, 0.70:
New dialect flag.