/[svn]/CHANGES
ViewVC logotype

Contents of /CHANGES

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1329 - (hide annotations)
Tue Jul 10 18:40:15 2007 UTC (5 years, 10 months ago) by abate
File size: 2512 byte(s)
[r2004-11-03 23:04:51 by afrisch] guards in regexps

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

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