summaryrefslogtreecommitdiff
path: root/pypers
diff options
context:
space:
mode:
authormichele.simionato <devnull@localhost>2009-04-21 14:18:59 +0000
committermichele.simionato <devnull@localhost>2009-04-21 14:18:59 +0000
commit01df3915f75d4e0158d8f081fa8c804aa7d897ee (patch)
treefb4a4809c3ea9f4722b28ebe3067a9c4b38262c0 /pypers
parentc692f6dda66eb896a5edd78a097eb5cca9e5017e (diff)
downloadmicheles-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.txt12
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.