From: clinton Date: Thu, 11 Dec 2008 18:24:51 +0000 (+0000) Subject: html updates X-Git-Url: https://git.hcoop.net/clinton/website/site/unknownlamer.org.git/commitdiff_plain/a949f025f0be4732d5a915cf418195895835f1a3 html updates --- diff --git a/Code.html b/Code.html index 25df727..d439739 100644 --- a/Code.html +++ b/Code.html @@ -17,31 +17,41 @@
-UnCommon Web Related +Common Lisp
-Golgonooza +UnCommon Web Related
+
+
-ucw-forms +Golgonooza
-ucw-core branch +ucw-forms +
+
+ucw-core branch
-Old Projects +Trivial-Timers +
+
+
+
+Old Projects
-Bobot++ +Bobot++
-Guile-Web +Guile-Web
@@ -54,10 +64,13 @@ page.

-UnCommon Web Related

+Common Lisp

-Golgonooza

+UnCommon Web Related + +

+Golgonooza

Fourfold the Sons of Los in their divisions: and fourfold.
@@ -73,18 +86,18 @@ Yet it is perfect in its building. ornaments & perfection.

Golgonooza is a set of utility components for ucw-core. As of December 2008 it is nearing a releasable state and is in use on -one production site online (darcsweb::beesknees for source)..

+one production site online (darcsweb::beesknees for source).

-

-ucw-forms

+

+ucw-forms

ucw-forms is a slightly enhanced and de-javascripted version of the forms library from ucw_ajax updated for use with ucw-core.

-

-ucw-core branch

+

+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 @@ -93,7 +106,29 @@ fork.

-

+

+Trivial-Timers

+ +

Clon is a nice library for scheduling tasks within a Lisp image, but +it used the SBCL timer extension. I wanted to run something using Clon +on Clozure CL and so I looked at the SBCL and found that, after a bit +of fairly straightforward editing, it was possible to write a portable +version for any compiler supporting Bordeaux Threads. The SBCL timers +internally use sb-unix:setittimer; Rather than using Osicat to emulate +this I chose to rework the scheduling loop to run in 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 +to use.

+ +

Releases are available with the usual darcs repo. Currently there is a +native SBCL implementation and a portable implementation relying upon +Bordeaux Threads. Patches to export other Lisp implementations' timer +interface are welcome.

+ + + + +

Old Projects

I used to work on some programs in terrible languages like C++ when I @@ -101,7 +136,7 @@ was a poor misguided youth. I still attempt to respond to bug reports and patches for any that are still in use (Bobot++ appears to be the only one), but they are otherwise not being worked upon.

-

+

Bobot++

A fancy little IRC bot that is extensible with Scheme. If you can @@ -118,7 +153,7 @@ not designed by a Schemer and I was not so well versed in proper style in 2002 when I did most of my work on Bobot++).

-

+

Guile-Web

A perhaps still useful library of web related utilities for @@ -153,8 +188,10 @@ hacky as Hell, but the XHTML genera

-

Last Modified: December 11, 2008

diff --git a/index.html b/index.html index dfc2c4d..ba8629c 100644 --- a/index.html +++ b/index.html @@ -28,22 +28,25 @@
-Email +GnuPG
-Jabber +Email
-IRC +Jabber
-Résumé +IRC
-A Picture +Résumé
-Site Software +A Picture +
+
+Site Software
@@ -99,26 +102,33 @@ About Me / Contact written here.

+GnuPG

+ +

EE29 3A02 4527 0464 94F5 8EB8 2D27 EF5F D1F0 AEFE (key used for +signing software release tarballs).

+ + +

Email

clinton at unknownlamer dot gro (a simple puzzle)

-

+

Jabber

clinton at hcoop dot net (this also works as an email address and must be protected as a result)

-

+

IRC

I hang out on Freenode and oftc as unknown_lamer in various channels. /whois will guide you to me.

-

+

Résumé

I am a programmer by trade, and as such have a (potentially) fancy @@ -126,7 +136,7 @@ Résumé general. This, naturally, makes me unemployable.

-

+

A Picture

@@ -135,7 +145,7 @@ A Picture
-

+

Site Software

I use muse-mode to author the site because Emacs is all powerful, and @@ -187,6 +197,6 @@ clinton: I had a -1 intelligence modifier for the first three weeks emacsen: what about your character?

Last Modified: - September 28, 2008

+ December 11, 2008

\ No newline at end of file