lookit a shiny new gpg key for signing asdf-install tarballs
[clinton/website/src/unknownlamer.org.git] / Code.muse
CommitLineData
b8fc5f83 1#title Programming Projects
2
b8fc5f83 3All of my current, and some not so current, projects are browsable via
15f77882 4[[http://unknownlamer.org/darcsweb/browse][my darcsweb]]. You might want to take a look at my [[Lisp][Lisp related projects]]
5page.
0ae05a7e 6
0426bc8a 7* UnCommon Web Related
0ae05a7e 8
1c77913a 9** [[darcsweb::golgonooza][Golgonooza]]
0ae05a7e 10
11<verse>
12Fourfold the Sons of Los in their divisions: and fourfold.
13The great City of Golgonooza: fourfold toward the north
14And toward the south fourfold, & fourfold toward the east & west
15Each within other toward the four points: that toward
16Eden. and that toward the World of Generation.
17And that toward Beulah. and that toward Ulro;
18Ulro is the space of the terrible starry wheels of Albions sons:
19But that toward Eden is walled up. till time of renovation:
20Yet it is perfect in its building. ornaments & perfection.
21</verse>
22
28b623b6 23Golgonooza is a set of utility components for [[http://common-lisp.net/projects/ucw/repos/ucw-core/][ucw-core]]. As of December
242008 it is nearing a releasable state and is in use on
25[[http://bees-kneesfilms.com][one production site online]] (darcsweb::beesknees for source)..
0426bc8a 26
27** [[darcsweb::ucw-forms][ucw-forms]]
28
29ucw-forms is a slightly enhanced and de-javascripted version of the
30forms library from ucw_ajax updated for use with ucw-core.
31
32** [[darcsweb::ucw-core_clinton][ucw-core branch]]
33
34I maintain a personal branch of ucw-core with various work in progress
35patches that are intended to go into upstream. My primary task is
36filling in the ucw-standard library which was removed in the ucw-core
37fork.
38
0ae05a7e 39* Old Projects
40
41I used to work on some programs in terrible languages like =C++= when I
42was a poor misguided youth. I still attempt to respond to bug reports
43and patches for any that are still in use (*Bobot++* appears to be the
44only one), but they are otherwise not being worked upon.
45
46** [[../code/bobot.html][Bobot++]]
47
48A fancy little IRC bot that is extensible with Scheme. If you can
49figure out the scripting interface (which is [[../code/bobotpp-manual.html#SEC35][partially documented]]) it
50is fairly powerful. =dsmith= from =#guile= has a nicely featured bot
51written on top of Bobot++; if I find time I shall attempt to post the
52source.
53
b5f9a491 54There is now a [[darcsweb::bobot++][darcs repo]] available with a few minor changes. I am
55sporadically working to make the internals of the bot fully threadsafe
56so that multithreaded Scheme extensions don't run into issues. I may
57potentially clean up the Scheme interface as well (as it was clearly
58not designed by a Schemer and I was not so well versed in proper style
59in 2002 when I did most of my work on Bobot++).
60
f075352b 61** [[../code/guile-web.html][Guile-Web]]
0ae05a7e 62
63A perhaps still useful library of web related utilities for
64[[http://www.gnu.org/software/guile/guile.html][Guile Scheme]]. Be warned that the serializer is inefficient, consy, and
65hacky as Hell, but the [[../code/guile-web-manual.html#SEC6][XHTML generation library]] might be useful.