Point seconded. Very cool, Andrew.
Just to erase any sense of competition here, I've got lots of respect
for Haskell as a language. My loyalties lie with Lisp though because
of my love of macros, minimal syntax, dynamic typing, and (in Clojure)
an unparalleled concurrency system. These are missing in Haskell, but
it's own strengths lie in its clean mathematical expressivity, strong
static type system (if you know how to properly leverage it), and
fully lazy compilation. I think it's great that the Haskell community
has found ways to link its work to such an important project. Total
hacker k4d0s to them.
Michael Evan Karpeles <[log in to unmask]> writes:
> Very cool, Andrew. I haven't had time to read the page that is
> mentioned within Corbet's post yet
> (http://tommd.wordpress.com/2009/09/13/kernel-modules-in-haskell/) but
> from the intro, it seems pretty sleek.
> I did notice that there was some mention of memory management problems:
> "The House-GHC 6.8.2 run-time system (RTS) does not clean up the
> allocated memory on shutdown, so adding and removing kernel modules
> results in large memory leaks which can eventually crash the system.
> This should be relatively easy to fix, but little investigation was
> I'm definitely going to read up on this when I have some free time, nice find.
> - Michael E. Karpeles