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]

Re: speed and consing (Re: DHARMI project)


>>>>> "Maciej" == Maciej Stachowiak <mstachow@mit.edu> writes:

    Maciej> telford@triangle.triode.net.au writes:
    >>
    >> (roughly: 25% scm_gc_mark 25% scm_gc_sweep 25% scm_deval 25%
    >> everything else in the program)
    >>

    Maciej> Maybe at some point a sufficiently brilliant person will
    Maciej> read a bunch of research papers and implement a
    Maciej> thread-safe generational mostly-copying
    Maciej> partially-conservative background garbage collector for
    Maciej> Guile. Well, we can dream, anyway.

 There's a conservative generational garbage collector in CMU Common
 Lisp.  I don't know how it stands for thread safety... it's got
multiprocessing now to though, so maybe.

 It's on my long list of things to learn about.  :-)