chicken-eggs:sexpressive.git
6 years agoclojure: rename qualified-symbol to clojure-symbol and export clojure-symbol and...
Moritz Heidkamp [Thu, 29 Dec 2011 02:31:12 +0000 (03:31 +0100)]
clojure: rename qualified-symbol to clojure-symbol and export clojure-symbol and clojure-keyword procedures

6 years agoignore *.c and *.o
Moritz Heidkamp [Wed, 28 Dec 2011 21:51:26 +0000 (22:51 +0100)]
ignore *.c and *.o

6 years agoclojure: add support for namespaced keywords
Moritz Heidkamp [Wed, 28 Dec 2011 03:28:32 +0000 (04:28 +0100)]
clojure: add support for namespaced keywords

6 years agoclojure: kludgey hack for allowing qualified symbols without / and qualified symbols...
Moritz Heidkamp [Wed, 28 Dec 2011 03:12:36 +0000 (04:12 +0100)]
clojure: kludgey hack for allowing qualified symbols without / and qualified symbols ending in .

6 years agoclojure: add support for qualified symbols
Moritz Heidkamp [Wed, 28 Dec 2011 02:08:41 +0000 (03:08 +0100)]
clojure: add support for qualified symbols

6 years agoseparate clojure syntax into sexpressive-clojure module
Moritz Heidkamp [Wed, 28 Dec 2011 00:16:04 +0000 (01:16 +0100)]
separate clojure syntax into sexpressive-clojure module

6 years agoexport syntax:strings master
Moritz Heidkamp [Fri, 30 Sep 2011 20:42:04 +0000 (22:42 +0200)]
export syntax:strings

6 years agoadd java string escape sequences to clojure syntax
Moritz Heidkamp [Fri, 30 Sep 2011 20:40:30 +0000 (22:40 +0200)]
add java string escape sequences to clojure syntax

6 years agoadd support for reading strings
Moritz Heidkamp [Fri, 30 Sep 2011 20:34:03 +0000 (22:34 +0200)]
add support for reading strings

6 years agoalso allow passing syntax directly instead of through the `sexpressive' parameter
Moritz Heidkamp [Fri, 30 Sep 2011 11:51:43 +0000 (13:51 +0200)]
also allow passing syntax directly instead of through the `sexpressive' parameter

6 years agocorrectly handle eof in read-symbol and syntax:keywords
Moritz Heidkamp [Wed, 28 Sep 2011 23:45:25 +0000 (01:45 +0200)]
correctly handle eof in read-symbol and syntax:keywords

6 years agoexport syntax:keywords
Moritz Heidkamp [Wed, 28 Sep 2011 22:34:12 +0000 (00:34 +0200)]
export syntax:keywords

6 years agouse call-with-input-string instead of with-input-from-string in tests to catch handle...
Moritz Heidkamp [Wed, 28 Sep 2011 22:23:22 +0000 (00:23 +0200)]
use call-with-input-string instead of with-input-from-string in tests to catch handlers that don't read from the given port; fix a few of those cases accordingly

6 years agorename sexpressive-syntax to just sexpressive and add preliminary clojure support
Moritz Heidkamp [Wed, 28 Sep 2011 17:18:08 +0000 (19:18 +0200)]
rename sexpressive-syntax to just sexpressive and add preliminary clojure support

6 years agoadd support for quasiquote, unquote and unquote-splicing; allow chars and procedures...
Moritz Heidkamp [Wed, 28 Sep 2011 17:03:25 +0000 (19:03 +0200)]
add support for quasiquote, unquote and unquote-splicing; allow chars and procedures as sexpressive-syntax keys in addition to char-sets

6 years agoinitial commit
Moritz Heidkamp [Wed, 28 Sep 2011 13:51:41 +0000 (15:51 +0200)]
initial commit