diff options
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. |