Commit 90cdbde5 authored by Pietro Abate's avatar Pietro Abate

[r2004-07-05 13:54:25 by afrisch] Changes

Original author: afrisch
Date: 2004-07-05 13:54:25+00:00
parent efba4b89
0.2.0 0.2.0
- OCaml/CDuce interface.
- Language: - Language:
* Support for URLs in load_xml, load_html, and schemas: * Support for URLs in load_xml, load_html, load_file, and schemas:
e.g. you can write `` load_html "http://www.cduce.org/" '' e.g. you can write `` load_html "http://www.cduce.org/" ''
(need either the ocurl package or the netclient package) (need either the ocurl package or the netclient package).
* More advanced (and documented) support for XML Schemas. * More advanced (and documented) support for XML Schemas.
* Preliminary integration of CQL query language that is: * Preliminary integration of CQL query language that is:
select e from p1 in e1, ... ,pn in en where e' select e from p1 in e1, ... ,pn in en where e'.
* Allow structured constants in default value patterns (p := c) * Allow structured constants in default value patterns (p := c).
* Default value patterns in regexps don't consume an element. * Default value patterns in regexps don't consume an element.
* Logical operators &&, ||, and not * Logical operators &&, ||, and not.
* New syntax for currified functions
fun (p1 : t1)...(pn : tn) : t = ...
- Incompatible changes: - Incompatible changes:
* argv is now an operator of type [] -> [ String* ] * argv is now an operator of type [] -> [ String* ].
* The --dump, --load, --save options are deprecated * The --dump, --load, --save options are deprecated.
* Changes to the command line. "--pxp" is replaced with "--no expat". * Changes to the command line. "--pxp" is replaced with "--no expat".
- Implementation: - Implementation:
...@@ -22,14 +26,12 @@ ...@@ -22,14 +26,12 @@
* Added internal support for abstract data types. * Added internal support for abstract data types.
* Using ulex instead of wlex. * Using ulex instead of wlex.
* Sources can now be in utf8. * Sources can now be in utf8.
* Separate compilation * Separate compilation.
* Lazy implementation of @ * Lazy implementation of @.
- Other: - Other:
* Added configure script. * Added configure script.
* Various Makefile improvements * Various Makefile improvements.
- OCaml/CDuce interface
- Bug fixes: - Bug fixes:
* Bug fixes in the parser. Tuples are now ok in regexps. * Bug fixes in the parser. Tuples are now ok in regexps.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment