13:34:36beacholeo: I think that was supposed to be funny.
13:37:13ShinmeraOkey, plaster now does paren matching.
13:37:31ShinmeraDoesn't do rainbow parens, but I never liked that anyway.
13:46:25pjbThe big problem with the absence of lisppaste, is that the other don't keep the history. With lisppaste, I could refer to pastes 3 or 5 year old!
13:51:42oleobtw could not someone else had maintained it instead ?
13:52:15oleoi suppose it requires much space too.....
13:53:09jackdanieloleo: it is gone due to huge volume of spam which couldn't be easily dismissed
13:53:51jackdanielthere was a discussion on mailing list about possibilities, nobody stepped in to propose that he can maintain it *and* keep it safe from spam
13:55:55pjbEventually I'll stop using email for spam too… But not right now.
16:40:58lisp_guesthm, what about a version of cond that would first macroexpand the forms in its clauses?
16:41:25Bikeyou could do that, but you'd have ambiguous behavior.
16:41:36Bikesay you have a macro named foo and a variable named foo, what does (mycond (foo ...) ...) do?
16:42:13Bikeadditionally, the macros would only be valid in this one context, so if they appeared somewhere else by mistake you'd get hard to understand errors.
16:43:18lisp_guestBike: why exactly is that case ambiguous? isn't it always treated as function or a macro call in normal code?
16:45:40beachI was just agreeing with Bike that "the macros would only be valid in one context".
16:48:20lisp_guestBike: ah i see what you mean by ambiguous. i was thinking of MYCOND as something that would allow *only* macros for its clauses, but that it would indeed be limiting. if you allow both macros and "normal" clauses, then it's ambiguous
16:49:47Bikewould you also have macros expand only once? because they could expand into ((condition ...) ...) which can't be macroexpanded, or into (foo ...) which only maybe means a variable and maybe is another macro
16:50:01Bikewell, in short, it sounds kind of confusing. and i still don't really understand how this would be used.
16:50:16lisp_guestyeah, i agree, it's a mess. it was just a mental exercise, is all.
16:50:20lisp_guestdidn't think of coding this even
16:50:34lisp_guesti was just wondering why (1) my code failed and (2) would there by a way around it