[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-janitors] #85: reexporting does not fully work for core library
From: |
Chicken Trac |
Subject: |
[Chicken-janitors] #85: reexporting does not fully work for core library exports |
Date: |
Mon, 19 Oct 2009 10:05:48 -0000 |
#85: reexporting does not fully work for core library exports
----------------------+-----------------------------------------------------
Reporter: felix | Owner: felix
Type: defect | Status: new
Priority: major | Milestone: 4.3.0
Component: expander | Version: 4.1.x
Keywords: |
----------------------+-----------------------------------------------------
This code
{{{
(module x ()
(import scheme chicken)
(require-library srfi-1)
(reexport (only srfi-1 cons*)))
}}}
will result in an unbound reference to `#%cons*`, when the import library
is compiled. It seems that the alias symbol has a missing
`##core#primitive` property (which indicates that reexports of primitive
symbols (non-module core library bindings) must be treated specially and
somehow store this information in the import library).
--
Ticket URL: <http://www.irp.oist.jp/trac/chicken/ticket/85>
Chicken Scheme <http://www.call-with-current-continuation.org/>
Chicken Scheme is a compiler for the Scheme programming language.
- [Chicken-janitors] #85: reexporting does not fully work for core library exports,
Chicken Trac <=