~ chicken-core (master) 3a054b3d95ea96a3338eb2b279c8f68d09e4e078
commit 3a054b3d95ea96a3338eb2b279c8f68d09e4e078
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Fri Apr 10 10:53:32 2026 +0200
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Fri Apr 10 10:53:32 2026 +0200
Clarify use of -X for read-syntax extensions
(suggested by Kristian Lein-Mathisen)
diff --git a/manual/Module (chicken read-syntax) b/manual/Module (chicken read-syntax)
index 00429878..1d0314c4 100644
--- a/manual/Module (chicken read-syntax)
+++ b/manual/Module (chicken read-syntax)
@@ -4,7 +4,11 @@
== Module (chicken read-syntax)
This module provides procedures which can be used to extend the reader
-with custom read syntax.
+with custom read syntax. When using the interpreter, these procedures
+take immediate effect. During compilation, however, these procedures
+might need to be evaluated before the source code is read for compilation. You can use
+the {{-X}} option when invoking {{csc}} to load source or compiled code
+to make sure your read-syntax extensions are available.
=== define-reader-ctor
Trap