From c2a3216c0dd1a2e9c5b7f753eccd796431dfa2a7 Mon Sep 17 00:00:00 2001
From: clinton
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.
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.
Releases are available with the usual darcs repo. Currently there is a
native SBCL implementation and a portable implementation relying upon
@@ -145,7 +145,7 @@ is fairly powerful. dsmith
from #guile
has a nicely fe
written on top of Bobot++; if I find time I shall attempt to post the
source.
There is now a darcs repo available with a few minor changes. I am +
There is now a darcs repo available with a few minor changes. I am sporadically working to make the internals of the bot fully threadsafe so that multithreaded Scheme extensions don't run into issues. I may potentially clean up the Scheme interface as well (as it was clearly @@ -188,10 +188,8 @@ hacky as Hell, but the XHTML genera
- diff --git a/Politics.html b/Politics.html index a0efa1a..04419de 100644 --- a/Politics.html +++ b/Politics.html @@ -80,12 +80,12 @@ a liberal; nor am I a conservative. I do not buy into the traditional socieconomic dipole scale, and I also reject the political compass two dimensional scale; my political belief system could best be described as curmudgeonly bastard if you must have a label for it. This is only -because being an curmudgeonly bastard isn't an ideology, but rather a +because being a curmudgeonly bastard isn't an ideology, but rather a broad set of ideas centered around the rejection of traditional -heriarchial political and social structures (i.e hating everything). I -reject the ressentiment (lookit I'm Nietzsche) of traditional -anarchism and believe not that every man should have no master (for -then all would be weak), but rather that he should be his own master. +political and social structures (i.e hating everything). I reject the +ressentiment (lookit I'm Nietzsche) of traditional anarchism and +believe not that every man should have no master (for then all would +be weak), but rather that he should be his own master.These short essays are mere stubs I wrote a long while ago, and each will perhaps be extended in the future.
@@ -363,10 +363,8 @@ Learned Ignorance and Weakness - diff --git a/Wisdom.html b/Wisdom.html index de8e854..3d8cb85 100644 --- a/Wisdom.html +++ b/Wisdom.html @@ -10,7 +10,7 @@ - +
He never failed to drive correctly,
@@ -210,10 +211,11 @@ increaseth sorrow.