From 4a4f626956ba6b1fda8efcfa4e2932d5090d3c4b Mon Sep 17 00:00:00 2001 From: Alex Shinn Date: Sun, 26 Jan 2014 20:33:18 +0900 Subject: [PATCH] Adding a note about evaluation order. --- doc/chibi.scrbl | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/doc/chibi.scrbl b/doc/chibi.scrbl index 8d25abc5..eba6f50c 100755 --- a/doc/chibi.scrbl +++ b/doc/chibi.scrbl @@ -162,6 +162,12 @@ automatically called with the following signature: const char* version, sexp_abi_identifier_t abi); } +Note, as R7RS (and earlier reports) states, "in contrast to other +dialects of Lisp, the order of evaluation is unspecified [...]". +Chibi is one of the few implementations which use a right-to-left +evaluation order, which can be surprising to programmers coming from +other languages. + \subsection{Module System} Chibi uses the R7RS module system natively, which is a simple static