[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-janitors] #931: CR: make extended syntax bindings available by
From: |
Chicken Trac |
Subject: |
[Chicken-janitors] #931: CR: make extended syntax bindings available by default |
Date: |
Mon, 08 Oct 2012 18:17:07 -0000 |
#931: CR: make extended syntax bindings available by default
----------------------------+-----------------------------------------------
Reporter: felix | Owner:
Type: change request | Status: new
Priority: minor | Milestone: someday
Component: expander | Version: 4.8.x
Keywords: |
----------------------------+-----------------------------------------------
Currently only the standard R5RS syntax bindings are available in code
evaluated at runtime. To add the non-standard syntax definitions that
`csi` provides, one has to evaluate {{{(require-library chicken-syntax)}}}
or {{{(declare (uses chicken-syntax))}}}. This is not overly obvious,
particularly for new users.
The suggestion was made to load these syntax definitions by default, which
will also remove one difference between compiled code and code running in
the interpreter.
Compiled applications can still avoid the extra load-, initialization- and
runtime memory-overhead by using the `-explicit-use` compiler option.
--
Ticket URL: <http://bugs.call-cc.org/ticket/931>
Chicken Scheme <http://www.call-with-current-continuation.org/>
Chicken Scheme is a compiler for the Scheme programming language.
- [Chicken-janitors] #931: CR: make extended syntax bindings available by default,
Chicken Trac <=