Conversation:
Notices
-
firusvg (firusvg)'s status on Friday, 24-Aug-2012 10:23:33 EDT
firusvg
The !Lisp Curse http://t.co/i2h6wuRQ by @rudolfwinestock /via @CompSciFact -
cwebber (cwebber)'s status on Friday, 24-Aug-2012 10:30:54 EDT
cwebber
I sometimes wish there was a lisp dialect that was more like python: there's a general convention and one good way to do almost everything. -
cwebber (cwebber)'s status on Friday, 24-Aug-2012 10:31:49 EDT
cwebber
With a solid standard library (and of course good packaging... not that python is great there presently) -
cwebber (cwebber)'s status on Friday, 24-Aug-2012 10:34:46 EDT
cwebber
However I will disagree with the author on "emacs has not fundamentally changed in the last 20 years" -
cwebber (cwebber)'s status on Friday, 24-Aug-2012 10:35:27 EDT
cwebber
Emacs hacking is going through a kind of renaissance over the last few years, I feel. -
firusvg (firusvg)'s status on Friday, 24-Aug-2012 10:40:48 EDT
firusvg
@cwebber I'm only slightly accustomized with Python, but AFAIK, that is quite truthful remark. -
Evan Prodromou (evan)'s status on Friday, 24-Aug-2012 10:55:18 EDT
Evan Prodromou
http://identi.ca/url/73297577 -
barryfm (barryfm)'s status on Friday, 24-Aug-2012 10:56:12 EDT
barryfm
@cwebber What's wrong with using guile? -
jasonriedy (jasonriedy)'s status on Friday, 24-Aug-2012 11:00:35 EDT
jasonriedy
@barryfm @cwebber What's right with using guile? (Common Lisp has strong conventions, btw.) -
barryfm (barryfm)'s status on Friday, 24-Aug-2012 11:11:25 EDT
barryfm
@jasonriedy That's not really an answer. I have no problem with Common Lisp, but it does not meet @cwebber 's requirement of one good way. -
cwebber (cwebber)'s status on Friday, 24-Aug-2012 11:19:14 EDT
cwebber
@barryfm I haven't used guile much, so I guess I can't comment heavily, but seems to be much more minimal in the "batteries included" aspect -
cwebber (cwebber)'s status on Friday, 24-Aug-2012 11:19:33 EDT
cwebber
I could be wrong though. Again, I don't know much about guile. I'd like to know more. -
cwebber (cwebber)'s status on Friday, 24-Aug-2012 11:20:22 EDT
cwebber
One heresy I really wish a lisp system had nailed down: *one* way to do OOP and (biggest heresy) dot notation. -
cwebber (cwebber)'s status on Friday, 24-Aug-2012 11:21:22 EDT
cwebber
I don't want (someclass-somemethod object args) or (callmethod object 'methodname args)... I want (object.method args)! -
jasonriedy (jasonriedy)'s status on Friday, 24-Aug-2012 11:32:50 EDT
jasonriedy
@barryfm @cwebber That there's only "one good way" is a myth even in Phyton, sorry. -
barryfm (barryfm)'s status on Friday, 24-Aug-2012 11:33:36 EDT
barryfm
@cwebber Guile has (method object args) with common lisp like generic functions, so you can do (append vbox widget) -
jasonriedy (jasonriedy)'s status on Friday, 24-Aug-2012 11:33:41 EDT
jasonriedy
@cwebber That's the risk that comes from being the first standard. When others decide to work differently, you're stuck. -
jasonriedy (jasonriedy)'s status on Friday, 24-Aug-2012 11:34:30 EDT
jasonriedy
@cwebber Also, binding tightly to the object isn't how CLOS works. That drives me nuts in languages that conflate packaging with dispatch. -
cwebber (cwebber)'s status on Friday, 24-Aug-2012 11:53:42 EDT
cwebber
It is a myth in "full completion of that idea". But aspiring towards it leads to a cleaner infrastructure.
-