/
NEWS
118 lines (98 loc) · 4.68 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
-----------------------------------------------------------------------------
version 0.4.0? YYYY-MM-DD
-----------------------------------------------------------------------------
* Common Lisp style argument destructuring
* Generic functions with multiple-dispatch
* Symbol packages
* Object inspector
* Modular load mechanism and when-toplevel special form
* Windows and cross-compilation support
* Binary serialization
* Circular printer and reader
* Socket support
* Cryptographic module
* Tcl/Tk GUI module
* HTTP low-level processing module and HTTP server
* SQL support (sqlite2, sqlite3)
* FFI
* libGD
* libupskirt based markdown parser
-----------------------------------------------------------------------------
version 0.3.0 2009-07-03
-----------------------------------------------------------------------------
* Major performance enhancements
* More included modules
- Subprocess support
- Command line processing
- PRNG
* XML support in core tree
* Better introspection capabilities
* More string manipulation primitives
* Documentation slots + autogenerated documentation
* Support for location annotated lists
* Replaced stack traces by more general execution tracing mechanism
-----------------------------------------------------------------------------
version 0.2.2 2008-12-15 svn rev. 1041
-----------------------------------------------------------------------------
* Better unicode support
- String operations use utf-8 by default
- Simple case conversions and case insensitive comparison
* Condition system
* Some ad-hoc "debugger"
* REPL in separate user-accessible library
* Bitwise operations on integers
* Message passing object system (instead of incomplete and
complex one based on generic functions)
* Slot mechanism (working on all objects)
* Random number generator interface
-----------------------------------------------------------------------------
version 0.2.1 2008-06-29 svn rev. 866
-----------------------------------------------------------------------------
* Bignums and fractions
* Effective representation of fixnums and conses
* Custom hash types
* Object properties
-----------------------------------------------------------------------------
version 0.2.0 2008-02-11 svn rev. 762
-----------------------------------------------------------------------------
General changes:
* Garbage collected symbols
* More math functions and predicates
* length checks for circularity
* Threading module
* Better tail-recursion support
* Nested car and cdr functions (cadr...)
* Regular expression support
* unwind-protect
* require/provide + load with path searching
* Unix interface module
* Trivial format implementation
* Ports for I/O
* Object system with generic functions (incomplete)
C API Changes:
* removed old dfsch_(make_)string() API
* CPP macro interface to try and unwind-protect
-----------------------------------------------------------------------------
version 0.2.0-pre2 2006-05-17 svn rev. 360
-----------------------------------------------------------------------------
* No hard dependency on readline
* Reader is more compatible with R5RS
* Structures (as library of macros)
-----------------------------------------------------------------------------
version 0.2.0-pre1 2006-02-26 svn rev. 258
-----------------------------------------------------------------------------
Architectural changes:
* Real exceptions
* union-free in-core representation of objects
* Proper tail recursion (almost)
Datatypes:
* New: vectors and hashtables
* Strings can contain any data + special support for utf-8 text
-----------------------------------------------------------------------------
version 0.1.1 2005-05-14 svn rev. 39
-----------------------------------------------------------------------------
Corrected installation of header files
-----------------------------------------------------------------------------
version 0.1 2005-05-14 svn rev. 37
-----------------------------------------------------------------------------
First release