freenode/#sicl - IRC Chatlog
Search
16:03:59
jackdaniel
all that said, it would be cool if cl had (possibly optional) standardized protocols for threading, networking, unicode and (of course) mop; but it is not a pressing issue given all points are addressed by vendor modules
16:17:17
shka_
on the other hand, if cl had threading and networking from the day 0, it would likely be obsolete by now
21:45:42
no-defun-allowed
Re-reading the document, I wonder if they've investigated what assumptions the compiler writers make, and what is idiomatic Common Lisp.
21:46:53
no-defun-allowed
e.g one should basically never have to write SLOT-VALUE, so foo.bar syntactic sugar is just encouraging one to write bad code, and RAII (oh, why the hell are we suggesting RAII and manual memory management in the new standard now?) and continuations probably would not mix.
21:53:53
no-defun-allowed
We either already have "first-class macros", as you can grab the macro function and pass it around, like any old object, or by Matt Might's definition, it would be non-trivial to modify a compiler to implement them efficiently. And finalization is usually a last-ditch effort for handling remote resources; I wouldn't bother. And the high performance socket stuff is definitely _not_ using BSD sockets, so I hope we don't