02:33 lucasb left 12:37 lucasb joined 14:15 Ven`` joined
Ven`` o/ from the airport 14:16
I'm still gonna be awol for a bit, I should arrive in prague later today, will try to get some tuits tomorrow 14:17
en passant : what do you think of `foo(return a)`? 14:18
(also I think the main reason it's not annoying to do the unquote thing we spent so much time on in CL is because of the lack of hygiene as well, allows fire-and-forget var declarations 14:21
at the same time, scheme's macro system is a tad too complex for me to compare...
15:22 Ven`` left
masak I have a feeling you might be right re lack of hygiene (or even a fully lexical regime) in CL 19:35
I wish I understood Scheme's macro system and hygiene better
re what do I think of `foo(return a)`? is `foo(...)` here a function call or a function declaration? if it's a call, then I think it's unambiguous; `foo` never has a chance to be invoked because the `return` happens before (because of sequence points) 19:37
if it's a function declaration, then I guess it should be `foo(x = return a)` or something. I think that one is straightforward with single dispatch, and not-so-straightforward with multidispatch 19:38
but I'm not sure I understood the question clearly
22:50 lucasb left