aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2017-03-02 23:42:48 -0800
committerBryan Newbold <bnewbold@robocracy.org>2017-03-03 00:39:27 -0800
commit0e65920d244f6ddb5c4bb5080cc2e9a724cce06f (patch)
treead385179f96b6ce53e8a641536459d2dbf729373
parent97ff118c1e23c8929ddf45b6ff1253633fe13a91 (diff)
downloadscm-0e65920d244f6ddb5c4bb5080cc2e9a724cce06f.zip
scm-0e65920d244f6ddb5c4bb5080cc2e9a724cce06f.tar.gz
add a debian/README.source
-rw-r--r--debian/README.source17
1 files changed, 17 insertions, 0 deletions
diff --git a/debian/README.source b/debian/README.source
new file mode 100644
index 0000000..d842a18
--- /dev/null
+++ b/debian/README.source
@@ -0,0 +1,17 @@
+
+scm for Debian
+-----------------
+
+Like many scheme interpreters, scm has some quirks:
+
+- two-stage build process: first a minimal scmlit interpreter is created, and
+ then that is used in compilation of the final `scm` interpreter.
+- uses `unexec` to load quickly (a la emacs and bash, historically). This
+ feature is only used on supported platforms (aka, glibc), and is likely to be
+ deprecated in glibc in the not too-distant future.
+
+The upstream tests (`make check`) currently fail for the packaged binary,
+because the `-F inexact` results in rounding error (to be expected).
+
+-- Bryan Newbold <bnewbold@robocracy.org> Thu, 02 Mar 2017 20:45:42 -0800
+