Hello list,
Thanks to Ivan's relentless bug finding and feature requesting, version 1.05 of Postmodern is now a reality. See project page (http://common-lisp.net/project/postmodern/) or darcs log (http://common-lisp.net/cgi-bin/darcsweb/darcsweb.cgi?r=postmodern-postmodern...) for a change list.
Enjoy, Marijn
On 10082 day of my life Marijn Haverbeke wrote:
version 1.05 of Postmodern is now a reality.
Very nice :)
Btw, I would use different specifiers for char and varchar:
(char n) => char(n) (string n) => varchar(n)
To me, STRING is closer to variable-length entities than to fixed-length entities. Especially if you compare char[n] and string in C or Pascal :)
On Jan 16, 2008 6:06 PM, Ivan Boldyrev lispnik@gmail.com wrote:
Btw, I would use different specifiers for char and varchar: (char n) => char(n) (string n) => varchar(n)
That was also my first idea, but there are two objections: Firstly, Lisp values of type (string n) have to have *exactly* n characters, and are thus more like char(n) than varchar(n). Secondly, char is an exported symbol in the package :common-lisp, and thus not a very good candidate for use in a library (you aren't allowed to define a type by that name without first shadowing the symbol).
Marijn
postmodern-devel@common-lisp.net