#lisp - Mon 9 Apr 2007 between 08:19 and 08:27



jogaI think it's great that there's not much syntax to remember, as opposed to many other languages where you need to remember what kind of quotes and parens and special character you need for some purpose
cmmI sense a troll
embreI read your answers, and of course I don't want to replace all the ()
just some of them could be "avoided" by using intends
segvembre: that's the point. the ones you want to remove are exactly the ones i depend on.
cmmcreate your own language (everybody and their dog does it these days, so fuck the enthropy) that implements your bright ideas, see how popular it gets, profit
lichtblaudo you have a study to back up your claim that "a lot of new programmers dislike the heavy () usage"?
embreno I just read it
defcon8yeah I don't get what's wrong with it
_3balternately, hack an emacs mode to hide/add the parens you don't like automatically :)
jogaI didn't like it the first time I saw some lisp code, but after I realized why it's a good thing I've liked it
defcon8oh, yesterday I saw a hello world list and I saw that someone had ended the defun on a new line :D
bloody c programmer
action_3b read that syntactically significant whitespace annoys some programmers :)
_3bread that syntactically significant whitespace annoys some programmers :)
lukego_most people automatically dislike whatever the most obvious distinguishing feature of any given programming language that they don't know. it's how we comfort ourselves for not having time to learn all of them - "I wouldn't like it anyway"
segvlichtblau: from my, totally annecdotal, experience it's true for people who've heavily used some other language, but even then it only lasts a few hours.
Zhivagoembre: the parentheses are unnecessary.
embre: but without them, you need someway to determine the arity of a given operation.
defcon8I'm happy I discovered lisp while I was young and not set in my ways
Zhivagoembre: take a look at haskell, which is essentially lisp syntax with some pattern matching and implicit arity.
cmmand some line noise for the discouraged semantics
or, and for APPLY
defcon8cmm, what like?
lichtblau"A is like B, except for [reason why A and B are completely different]".
cmmdefcon8: I cannot parse your question
segvZhivago: fwiw there's now liskell which is a haskell with lisp syntax...
(i have no idea how popular likell actually is but the presentation was pretty cool)
defcon8cmm, what is the line noise
cmmI like this new "now go pester #haskell" tactic!
defcon8: !, $
Zhivagosegv: yeah.
defcon8cmm, in lisp?
cmmdefcon8: in haskell
defcon8righgt
embre@Zhivago: "...determine the arity..." - that's why I know you can't replace all ()
but why not assume () is wanted for every line, except the next is intended (like I already wrote)
_deepfirehmm, is it sensible for slime-compile-and-load-file to succeed every n'th time, and fail every n+1`th?
Zhivagoembre: well, check out haskell's syntax and see if it's what you want.
_deepfirehow is it even possible?
Zhivagoembre: then you can write a haskell reader for lisp

Page: 5 12 19 26 33 40 47 54 

IrcArchive