chicken-janitors
[Top][All Lists]
Advanced

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

reply via email to

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