diff options
author | michele.simionato <devnull@localhost> | 2009-04-21 14:18:59 +0000 |
---|---|---|
committer | michele.simionato <devnull@localhost> | 2009-04-21 14:18:59 +0000 |
commit | 01df3915f75d4e0158d8f081fa8c804aa7d897ee (patch) | |
tree | fb4a4809c3ea9f4722b28ebe3067a9c4b38262c0 /pypers | |
parent | c692f6dda66eb896a5edd78a097eb5cca9e5017e (diff) | |
download | micheles-01df3915f75d4e0158d8f081fa8c804aa7d897ee.tar.gz |
Written the abstract of my Scheme talk at the Lisp Symposium
Diffstat (limited to 'pypers')
-rw-r--r-- | pypers/scheme/lisp-symposium-09.txt | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/pypers/scheme/lisp-symposium-09.txt b/pypers/scheme/lisp-symposium-09.txt new file mode 100644 index 0000000..fc44e4c --- /dev/null +++ b/pypers/scheme/lisp-symposium-09.txt @@ -0,0 +1,12 @@ +Title: Everything you always wanted to know about the R6RS module +system, or how to port libraries between different R6RS implementations. + +Author: Michele Simionato + +Abstract: The R6RS module systems is quite new and it is the result of +various compromises. As a consequence, it has some rough edges and +writing portable code - specially for macro writers - is not +trivial. This talk tries to explain how the module system works and +how I was able to port a library involving nontrivial macros amongst +multiple R6RS implementations, by discovering all kind of bugs and +gotchas in the process. |