A collection of news related to guile (though mostly my own stuff ;), is here. The final entry has been added, the gist of which being (for the impatient ;) that I'm no longer actively working on guile related projects.
My generational gc notes. Last modification: [Thu Nov 19,1998]
The write barrier. This is a brief document about the write barrier, describing what the limitations will be, and what will be required of scheme objects to play nice with the garbage collector. Last modification [Sun Nov 22,1998].
A quick and dirty intro to the garbage collector. This gives a bit of info on the workings of the guile garbage collector, and a has a little bit about the rgc.
here.
A new guile gc: version 0.16.
A mail from Dale Jordan (I've removed his email address to bug the bilkers, they were also cc'd to the guile list if you want to find it... also, I've removed the correct guile mailing list address... I'm thinking it was too much of a coincidence that I was getting some of the exact same UCE as the guile list), that has some ideas on the ggc, including an great way to represent the info on heap objects (now why didn't I think of that? :). The idea of using a lesser representation for baby objects is also nice, but really depends on whether the gc wants to do copying or not (and how much it's willing to do).
Here are some of the threads that've cropped up about the gc on the mailing list (since I've been following it, which is sometime around last fall). Other bits can be found in the new guile mailing list archive.
There's a gclist at iecc.com. Send mail to Majordomo@iecc.com, with sub gclist in the body (I can't find the link stuff right now, there's a faq, etc... also available). It's not terribly busy.
OOPS Group Publications. A variety of papers on memory management, which includes Paul Wilson's GC Surveys (this is pretty much required reading if you don't have a handle on gc's).
Harlequin's Memory Management bibliography. A very good reference site.
Henry Baker's papers. A collection of interesting things, including incremental garbage collection.
Quick and dirty guile documentation. Whenever the mood takes me, I'll pick a libguile file at random and figure out what it does. It seemed that, since I was going through the work of figuring it out, I might as well write it down. Here are the potentially useful docs I've finished, which may prove useful until the guile documentation is finished. Last modification [Mon Apr 19,1999]
My Guile wishlist. 'nuf said.
Guile projects list. It's moved, I don't maintain it anymore, stop sending me email! >;'). Really, though, I'm no longer doing this, follow the link for the new home.
A collection of patches (by myself and others) is here.
Text buffers version 0.3. They work, though how well they work on computers other than mine is still up in the air. There are added movement functions, a few cleanups, and an official upgrade to a real release number (yay!).
Version 0.3 fixes more bugs, and adds some simple searching capabilities.
Reimplementing Numbers. This has actually been creeping along. Before the hustle & bustle of moving, bignums were just about working; it still needs compatability functions to plug cleanly into guile, though.
Apologies for the gross hackishness of this (it ain't purty, I know, if it looks like an afterthought, that's 'cause it is... as is most of what made it to this page, which was initially to be a repository for gc stuff). Anyhow, this is stuff by other people that doesn't fit under either patches or gc stuff.
What's a page without a few general links? Nothing, that's what! Here ya go:
Take a look at the guile projects page.
Misc other sites about ``Guile'' on the web.
Places for general scheme info (part of a half hearted attempt to impose some type of order on 4 billion bookmarks):
That's all, folks.
When you get to the bottom you go back to the [TOP] of the slide.
Last modified Sun Apr 09,2000
Contains some annoyances for page harvesters >;^).