/[svn]/CHANGES
ViewVC logotype

Contents of /CHANGES

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1395 - (hide annotations)
Tue Jul 10 18:45:27 2007 UTC (5 years, 10 months ago) by abate
File size: 2846 byte(s)
[r2004-12-30 00:46:55 by afrisch] removed warning no caml interface

Original author: afrisch
Date: 2004-12-30 00:46:55+00:00
1 abate 1286 Since 0.2.1
2     - interval arithmetic for the * operator
3     - warning for potential division by 0
4 abate 1329 - Pattern guard /p in regexps (to match the current tail)
5     - Back to the old semantics for default value patterns in regexps
6     (the non-capturing semantics is obtained with /(x:=c))
7     - bug fixes in configure/Makefile for Cygwin
8 abate 1369 - bug fix for the compilation of complex patterns with records
9     - new syntax { l = p else p' }
10     - fixed a little bit support for XML Schema, but still largely broken
11 abate 1377 - better compilation of sequence capture variables
12 abate 1394 - punning in record/attribute expressions and values ({ x; y } -> {x=x;y=y})
13 abate 1395 - removed the warning "no caml interface"
14 abate 1286
15 abate 1261 0.2.1
16 abate 1230
17     - string:// scheme for load_xml and others
18 abate 1261 - code updated to OCaml 3.08.1, PXP 1.1.95
19     - NOTE: support for namespaces in XML Schema may be broken
20 abate 1230
21 abate 1176 0.2.0
22 abate 1077
23 abate 1218 - OCaml/CDuce interface.
24    
25 abate 1086 - Language:
26 abate 1218 * Support for URLs in load_xml, load_html, load_file, and schemas:
27 abate 975 e.g. you can write `` load_html "http://www.cduce.org/" ''
28 abate 1218 (need either the ocurl package or the netclient package).
29 abate 796 * More advanced (and documented) support for XML Schemas.
30 abate 820 * Preliminary integration of CQL query language that is:
31 abate 1218 select e from p1 in e1, ... ,pn in en where e'.
32     * Allow structured constants in default value patterns (p := c).
33 abate 1086 * Default value patterns in regexps don't consume an element.
34 abate 1218 * Logical operators &&, ||, and not.
35     * New syntax for currified functions
36     fun (p1 : t1)...(pn : tn) : t = ...
37 abate 1201
38     - Incompatible changes:
39 abate 1218 * argv is now an operator of type [] -> [ String* ].
40     * The --dump, --load, --save options are deprecated.
41 abate 1205 * Changes to the command line. "--pxp" is replaced with "--no expat".
42 abate 1086
43     - Implementation:
44     * Code upgraded to Ocaml 3.07.
45     * Major cleaning in progress.
46     * Added internal support for abstract data types.
47     * Using ulex instead of wlex.
48     * Sources can now be in utf8.
49 abate 1218 * Separate compilation.
50     * Lazy implementation of @.
51 abate 664
52 abate 1086 - Other:
53     * Added configure script.
54 abate 1218 * Various Makefile improvements.
55 abate 1086
56     - Bug fixes:
57     * Bug fixes in the parser. Tuples are now ok in regexps.
58    
59    
60 abate 641 0.1.1
61 abate 642 * Various bug fixes (expat might now work)
62 abate 623 * Sequencing operator e1;e2 (equivalent to: let [] = e1 in e2)
63     * Encoded references
64    
65    
66 abate 563 0.1.0
67 abate 562 * Support for XML Namespaces
68 abate 527 * Better support for expat; clean Makefile
69 abate 489 * Get rid of ;; and let fun in examples
70 abate 562 * Optional ; for record in attribute position (values and types/patterns)
71 abate 489 * Split --dump into --load and --save
72 abate 527 * Better handling of strings (specific node in AST)
73     * Map, transform: tail-recursive implementation
74     * Preliminary support for XML Schema
75     * Various bug fixes
76 abate 489
77 abate 527
78 abate 475 0.0.91
79     * Second alpha release
80     * Bug fixes and syntax changes (e.g. making "fun" optional in "let fun")
81     * Experimenting with expat support (see expat/README)
82    
83    
84 abate 370 0.0.9
85     * First public release (alpha release)

CVS Admin">CVS Admin
ViewVC Help
Powered by ViewVC 1.1.5