Custom Query (1631 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (31 - 33 of 1631)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Ticket Resolution Summary Owner Reporter
#1774 fixed mac.r is installed in the wrong location felix winkelmann
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 sjamaan
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 switch.

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 sjamaan
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)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Note: See TracQuery for help on using queries.