From: Michael O. <mw...@gn...> - 2006-01-21 13:00:26
|
Henrik Enberg <hen...@te...> writes: > FWIW, the last time I looked at erc code, the only file that had an > actual run-time dependency on cl.el was erc.el, and that was only > due to some uses of `reduce'. So the required code fixing should be > fairly easy. One major problem involves the use of erc-response as a struct. What would be the best way of dealing with this? Something non-invasive and easy (but that doesn't require 'cl) is preferable. For the sake of comparison, here are the ways that our IRC neighbours pass this data, in brief. rcirc does something like the following. (funcall handler process sender args text), called from the filter function. Circe does the following, also called from the filter function. (run-hook-with-args 'circe-receive-message-functions nick user host command args) =2D-=20 Michael Olson -- FSF Associate Member #652 -- http://www.mwolson.org/ Interests: manga, Debian, XHTML, wiki, Emacs Lisp /` |\ | | | IRC: mwolson on freenode.net: #hcoop, #muse, #PurdueLUG |_] | \| |_| Jabber: mwolson_at_hcoop.net |