summaryrefslogtreecommitdiff
path: root/pypers
diff options
context:
space:
mode:
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.