[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-janitors] #90: Compiled SLIB support
From: |
Chicken Trac |
Subject: |
[Chicken-janitors] #90: Compiled SLIB support |
Date: |
Fri, 23 Oct 2009 15:59:48 -0000 |
#90: Compiled SLIB support
-------------------------------+--------------------------------------------
Reporter: tonysidaway | Owner: tonysidaway
Type: task | Status: new
Priority: minor | Milestone:
Component: extensions | Version: 4.1.x
Keywords: slib egg compiled |
-------------------------------+--------------------------------------------
I'm working on strategies for integrating SLIB release 3b2 into Chicken as
a small series of eggs each containing a number of compiled SLIB modules
packaged as Chicken modules. As far as possible, existing Chicken code
that provides SLIB features will be relied on.
Work to date comprises a SLIB module analyzer that packages a SLIB source
module as a Chicken module and translates dependencies such as (require
'FEATURE), (require-if 'compiling 'FEATURE) to the equivalent Chicken
require-extension, import and so on. When compiled, the modules work well
with Chicken 4 and each other.
Much work still needs to be done particularly in integrating the various
SLIB macro systems with compiled code.
Present thinking is that SLIB's catalog system will *not* be supported as,
with proper treatment, it's made redundant by the egg system which is one
of Chicken's greatest assets.
--
Ticket URL: <http://www.irp.oist.jp/trac/chicken/ticket/90>
Chicken Scheme <http://www.call-with-current-continuation.org/>
Chicken Scheme is a compiler for the Scheme programming language.
- [Chicken-janitors] #90: Compiled SLIB support,
Chicken Trac <=