Re: ANN: Etiquette: a protocol construction tool

Daniel Barlow <[email protected]> Tue, 16 Sep 2003 13:08:10 +0100
Newsgroups gmane.lisp.clump
Message-ID <[email protected]>
Peter Seibel <[email protected]> writes:

> Well, I think that's crazy. If we know one thing, it's that non-Lisp
> people get the screeming heebie jeebies from s-exps. Simply replacing
> some XML gorp with isomorphic s-exps isn't doing anyone any favors
> except a die-hard Lisp programmer who really knows how to make Emacs
> tapdance over and around s-exps.

Well, yes and no.  Such non-Lisp people exist, but there are also more
than a few people who self-describe as Lisp programmers but aren't
really.  Last used it in college, or wrote a little bit of elisp here
and there, or have heard that "it will change the way you think" and 
therefore view it as cool, albeit retrocool.  People such as Eric
Raymond, I guess.

I last saw this in the early days of the Gnome project, back when the
whole things was going to be extended in Guile Scheme.  Sadly, I
suppose, the momentum was kind of lost there; due in part to people
writing new libraries in C faster than other people could write Guile
bindings for them.

I'm aware this is veering from the clump charter, and I don't even
have any ObCode to show.  I do have half a Perl transliteration of the
sexp-ipc thing I was hacking last weekend: I'm trying to decide on a
good sample app to hack remote control into before I do a wider
release - tentatively thinking that a wrapper for the mpg123 (or
actually 321) remote control interface would be neat.

An elisp version would be nice too, but sadly (at least FSF) Emacs
doesn't seem to have enough of an X interface exported to Lisp to make
it possible.  So that would probably involve finding the emacs X
protocol interface that's rumoured to exist, which is a project for
another time.


-dan

-- 

   http://www.cliki.net/ - Link farm for free CL-on-Unix resources

_______________________________________________
Clump mailing list
[email protected]
http://manly.caddr.com/mailman/listinfo/clump
signature.asc (application/pgp-signature, 188 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQA/Zv0wHDK5ZnWQiRMRAhIUAKCkifIEoUjB4+z/K4p01pKHynzFMgCfdSho
nALTK/XoEwmdjlyaCUdv3vE=
=hz6b
-----END PGP SIGNATURE-----