CHANGES 1.7 KB
Newer Older
1
Since 0.1.1
2

3 4 5 6
- Language:
  * Support for URLs in load_xml, load_html, and schemas:
    e.g. you can write `` load_html "http://www.cduce.org/" ''
    (need either the ocurl package or the netclient package)
7
  * More advanced (and documented) support for XML Schemas. 
8 9
  * Preliminary integration of CQL query language that is:
    select e from p1 in e1, ... ,pn in en where e'   
10
  * Allow structured constants in default value patterns (p := c)
11 12 13 14 15 16 17 18 19 20
  * Default value patterns in regexps don't consume an element.
  * Logical operators &&, ||, and not
 
- Implementation:
  * Code upgraded to Ocaml 3.07.
  * Major cleaning in progress.
  * Added internal support for abstract data types.
  * Using ulex instead of wlex.
  * Sources can now be in utf8.
  * Separate compilation
21
  * Lazy implementation of @
22 23 24 25 26 27 28 29 30 31

- Other:
  * Added configure script.

- OCaml/CDuce interface:
  * preliminary implementation.

- Bug fixes:
  * Bug fixes in the parser. Tuples are now ok in regexps.

32

33
0.1.1
34
  * Various bug fixes  (expat might now work)
35 36 37 38
  * Sequencing operator   e1;e2  (equivalent to: let [] = e1 in e2)
  * Encoded references
  

39
0.1.0
40
  * Support for XML Namespaces
41
  * Better support for expat; clean Makefile
42
  * Get rid of ;; and let fun in examples
43
  * Optional ; for record in attribute position (values and types/patterns)
44
  * Split --dump into --load and --save
45 46 47 48 49
  * Better handling of strings (specific node in AST)
  * Map, transform: tail-recursive implementation
  * Preliminary support for XML Schema
  * Various bug fixes

50

51 52 53 54 55 56
0.0.91
  * Second alpha release
  * Bug fixes and syntax changes (e.g. making "fun" optional in "let fun")
  * Experimenting with expat support (see expat/README)
 

57 58
0.0.9  
  * First public release (alpha release)