3:48:11Nilby_jlk_: i'm not sure, but if you're designing your own function metaclass i.e. your own class of generic functions, you probably have to make your own defgeneric like macro which supports your own options, which seems a bit tricky, but is basically a wrapper around make-instance and ensure-generic-function[-with-class]
3:56:23Bikeyeah, you should pretty much just need to call ensure-generic-function. the macro layer isn't as flexible as the functional.
4:02:32_jlk_cheers for the responses, that's pretty much what I'm thinking. cltl suggests that implementations can extend defgeneric to include other options (with similar wording to defclass), but sbcl and ccl at least don't seem to allow user extensions. makes me wonder if the defclass version wouldn't be portable anyway.
14:00:07Guest74the only parts of BABEL I've seen people use are things like babel:octets-to-string. Who knew it's an "all-in-one toolkit for multi-agent experiments on emergent communication" and fluid construction grammars.
15:00:59contrapunctusGuest74: lisp = speech impairment; LISP = Location/Identifier Separation Protocol; LISP = LISt Processing; and then there's Lisp...