[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-users] Questions on changing Chicken runtime and some other stu
[Chicken-users] Questions on changing Chicken runtime and some other stuff
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
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.
- [Chicken-users] Questions on changing Chicken runtime and some other stuff,
Sergey Khorev <=