This is the mail archive of the guile@cygnus.com mailing list for the guile project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
>>>>> "Miroslav" == Miroslav Silovic <silovic@zesoi.fer.hr> writes:
Miroslav> For that matter, finishing the port of Hobbit (Guile->C
Miroslav> compiler) or (even better) adding generational gc sound
Miroslav> like good and sufficiently nontrivial ideas, IMO. :)
Having ported Hobbit to Guile, here some comments about this:
1) Hobbit IS currently working on Guile, with a speed increase
around a factor of four (heavily depending on the application of course).
2) But Hobbit needs a cleaning (modules, removing
some SCM specific things,...) to be better targeted to Guile
3) Hobbit is GPLed
4) There are plenty of possible improvements. In the case where the
type of a variable can be deduced to be necessary
a given primitive one (integer or real), the simple fact to
elminate all the unnecessary SCM <--> primitive type conversion would
give performance close to hand-crafted C code.
5) I have no academic background in computer science, so I will have
difficulties to treat neatly 4).
6) I have also little time to tackle 2) and so 4) will remain undone
for a long time.
So it would be nice if someone else could give a contribution to
Hobbit for Guile.
B. Urban