chicken-janitors
[Top][All Lists]
Advanced

[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.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]