January 16, 2005
Displacement, CLIM and Character Sets

talkers are no good doers

Ben Hyde writes about the elegance of CLIM and the difficulty of getting SLIME to work with unicode, in the context of displacement.

Displacement is an economic or cultural process were by a community of practice wakes up one morning to discover that the tide of history has left it high and dry.

(Uh oh.)

In the Common Lisp community a really unbelievably elegant user interface tool kit emerged known as CLIM (or Common Lisp Interface Manager). But this beautiful elegant thing had no concept of “the selection.” As a result it was totally irrelevant to the building of the kinds of user interface that were demanded by those working where the action was. Great ideas displaced by no particular fault of it’s own.

(Oh, phew.)

That Lisp would be left behind in the evolution of character set handling was something I was a little worried about, but most implementations added support for unicode years ago. The big open source Lisps are sometimes a little behind, but as Ben points out, they're working on it.

Posted by jjwiseman at January 16, 2005 03:30 PM

That's a copy of Successful Lisp on the coffee, isn't it?

Posted by: Ben Hyde on January 16, 2005 06:11 PM

heh. they said "were by"...

speaking of unicode, PDF can really piss me off sometimes. cmapping to a glyph without any unicode information just should have seemed like a bad idea from the get go.

Posted by: cody on January 23, 2005 10:58 AM
Post a comment

Email Address:


Unless you answer this question, your comment will be classified as spam and will not be posted.
(I'll give you a hint: the answer is “lisp”.)


Remember info?