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. _______________________________________________ Chicken-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/chicken-users
