Custom Query (1631 matches)
Results (31 - 33 of 1631)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#1774 | fixed | mac.r is installed in the wrong location | ||
Description |
It is placed in SHAREDIR, but should go to DATADIR as it is CHICKEN specific. We may also consider removing this completely, creating proper application bundles is something that should be left to the user, since deployment and packaging is not really the job of the language implementation. |
|||
#1773 | wontfix | Idea: numeric dispatch with switch | ||
Description |
Just a note to myself so I don't forget:
Get rid of the nested ifs in number dispatch by combining the headers of objects and then dispatching on the result using The mechanics would be a little bit ugly but possibly it's faster. Even if it isn't faster, it might be more readable. Something like: switch(COMBINE_TYPES(a, b)) { case FIXNUM_FIXNUM: blabla break; case FIXNUM_FLONUM: blabla break; .... } |
|||
#1772 | fixed | importing the same module over and over eats up more and more memory | ||
Description |
Reported by "plugd" on IRC: (import (chicken string) (chicken gc) (chicken io)) (let loop () (print (conc "Memory statistics: " (memory-statistics))) (eval '(begin (import (chicken string)) (print "Hello."))) (read-line) (loop)) I checked, and CHICKEN 4 also exhibits this behaviour, so it's not something new we recently introduced (as I remember we've been putting some effort into optimizing library imports) |