X-Git-Url: https://git.hcoop.net/clinton/website/site/unknownlamer.org.git/blobdiff_plain/a6b655d948abcc28489bd1fc7974ebb8610f10c3..f0c1d9c70e3e5c870336e74c2c3380fc8335928a:/Code.muse diff --git a/Code.muse b/Code.muse index 0d8d775..621492d 100644 --- a/Code.muse +++ b/Code.muse @@ -1,8 +1,12 @@ #title Programming Projects -All of my current, and some not so current, projects are browsable via -[[http://unknownlamer.org/darcsweb/browse][my darcsweb]]. You might want to take a look at my [[Lisp][Lisp related projects]] -page. +All of my current, and mostly not so current, projects are browsable in +a few places: + + - [[http://unknownlamer.org/darcsweb/browse][my darcsweb]] + - [[http://git.hcoop.net/?a=project_list;pf=clinton][my gitweb]], and the [[http://git.hcoop.net/?a=project_list;o=age;pf=hcoop][HCoop projects gitweb]] + +You might want to take a look at my [[Lisp][Lisp related projects]] page too. * Common Lisp @@ -34,9 +38,8 @@ forms library from ucw_ajax updated for use with ucw-core. *** [[darcsweb::ucw-core_clinton][ucw-core branch]] I maintain a personal branch of ucw-core with various work in progress -patches that are intended to go into upstream. My primary task is -filling in the ucw-standard library which was removed in the ucw-core -fork. +patches that are intended to go upstream. My primary task is filling +in the ucw-standard library which was removed in the ucw-core fork. ** [[darcsweb::trivial-timers][Trivial-Timers]] @@ -51,11 +54,27 @@ a dedicated thread that sleeps on a condition variable with a timeout. This seems *cleaner* to me than using POSIX lib calls, but requires a threaded Lisp. -[[http://release.unknownlamer.org/trivial-timers/][Releases are available]] with the usual [[darcsweb::trivial-timers][darcs repo]]. Currently there is a +[[http://releases.unknownlamer.org/trivial-timers/][Releases are available]] with the usual [[darcsweb::trivial-timers][darcs repo]]. Currently there is a native SBCL implementation and a portable implementation relying upon [[http://common-lisp.net/project/bordeaux-threads/][Bordeaux Threads]]. Patches to export other Lisp implementations' timer interface are welcome. +* Scheme + +** [[darcsweb::guile-xosd2][Guile XOSD2]] + +A simple SWIG based wrapper for [[http://www.ignavus.net/software.html][libxosd2]]. I forked this from +[[https://gna.org/projects/guile-xosd][guile-xosd]] after the maintainer did not respond to an email with a +small patch to make the interface nicer. Guile-XOSD2 requires SWIG +1.3.x and has been tested against the VM branch of Guile. I renamed +most of the functions to have properly Scheme names. + +* Standard ML + +** [[http://wiki.hcoop.net/DomTool][Domtool]] + +Originally authored by [[http://www.schizomaniac.net/][Adam Chlipala]], as of late 2010 I have been +tasked with keeping it up to date for [[http://hcoop.net][HCoop]]. * Old Projects