chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-users] Questions on changing Chicken runtime and some other stu


From: Sergey Khorev
Subject: [Chicken-users] Questions on changing Chicken runtime and some other stuff
Date: Fri, 16 Dec 2005 10:25:43 +0300

Finally I've got some spare time to spent to Chicken.
1. I see there is an item in the TASKS file named "an alternative frontend".
Does this mean "compile programs from other languages to the C code which uses
Chicken runtime"?

2. I saw there were some issues on Win32, especially with MinGW. I wonder 
whether they have been resolved or not, so I can put my hands on them.

3. Currently I'm thinking about another application of Chicken. I have a 
project in some language other than C (its name isn't a secret, just doesn't 
matter for now and I haven't even started implementing the project :) 
Definitely it will require a scripting language. I'd like to embed Chicken
rather than to implement Yet Another Scheme in the host language, especially
call/cc, hygienic macros and optional compilation of the Scheme code.
The host language has FFI interface so embedding shouldn't be a problem,
but I don't like an idea having two separate garbage collectors in one 
process. So I was wondering how difficult would be a task replacing Chicken 
runtime system? My idea is to keep current runtime interface but substitute 
the body with calls to the host language other than just C.
Has anyone looked into this or even tried to implement?
Please don't hesitate to request explanation because I know my English is
much far from being perfect.





reply via email to

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