CHANGES 1.89 KB
Newer Older
1 2 3 4 5
0.2.0-pre5
  * Added configure script
  * integrated cdo2cmo functionalities in the interpreter.
  * added manual pages on using CDuce in Ocaml

6 7 8 9 10 11
0.2.0-pre4
  * Added internal support for abstract data types
  * Added cdo2cmo to translate cduce object files into ocaml object files
    so that it is possible to call in ocaml cduce's functions as if they
    were defined in a ocaml module.

12 13
0.2.0-pre3
  * Added preliminary support for URLs in load_xml, load_html, and schemas:
14
    e.g. you can write `` load_html "http://www.cduce.org/" ''
15

16 17
0.2.0-pre2
  * More advanced (and documented) support for XML Schemas. 
18 19
  * Preliminary integration of CQL query language that is:
    select e from p1 in e1, ... ,pn in en where e'   
20

21
0.2.0-pre1
22
  * Code upgraded to Ocaml 3.07
23
  * Major cleaning in progress
24
  * Using ulex instead of wlex. Sources can now be in Utf8.
25
  * Allow structured constants in default value patterns (p := c)
26
  * Default value patterns in regexps don't consume an element
27
  * Experiment with separate compilation
28 29
  * Bug fixes in the parser. Tuples are now ok in regexps.
  * Lazy implementation of @
30
  * Add logical operators &&, ||, and not
31

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

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

49

50 51 52 53 54 55
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)
 

56 57
0.0.9  
  * First public release (alpha release)