>>3 Allow me to clarify. By "fun", I didn't mean that it's useless, I meant that Lisp is such that you can have a lot of fun with it. A programming language being "fun" and being "useful" are not mutually-exclusive.
While you can certainly do useful work with Lisp, I put it in the "fun" category, because out of the three choices, I have the most fun with Lisp, even though you can get work done with all three of them
>>7 perl is hacky designed, it let you do things in many different ways, if you hate options you should use python exclusively.
Name:
Anonymous2014-10-07 23:30
>>8 many different ways, all of them stupid. simplicity of syntax and semantics means easy to learn. perl doesn't have it, so it's hard to learn and easy to forget and make mistakes. your are stupid.
perl is fun and is easier than C because it is like abstracted C but if you want to compile your gaylord scripts then be my guest and use Lisp or C and suck cock all day
Name:
Anonymous2014-10-08 3:49
>>13 keep wasting your time looking stuff up in the documentation because perl is nonsensical.
Name:
Anonymous2014-10-08 10:26
>>16 It's a mashup of other nix languages, and makes plenty of sense if you come from that background.
>>19 if ('0') printf ("Not false\n"); --> Not false
Name:
Anonymous2014-10-08 17:40
>>21 So your point is? that C is less weakly typed than Perl? you're still comparing a string literal with an integer implicitly.
Name:
Anonymous2014-10-08 17:50
>>22 You said that '0' is false, something that is wrong.
Name:
Anonymous2014-10-08 18:37
>>23 Comparing apples with oranges is wrong: if (0) puts("never happens"); if ("") puts("C QUALITY"); if (0==(1==2)) puts("The integer number 0 is equal to the truth value false");
Name:
Anonymous2014-10-08 18:40
>>24 This has nothing to do about '0' being false or not
you're still comparing a string literal with an integer implicitly.
I see no string literal
Name:
Anonymous2014-10-08 18:48
>>25 Evaluating '0' as false is as wrong as evaluating 0 as false. And I obviously meant character literal, you faggot.
Name:
Anonymous2014-10-08 18:55
Perl is fun and lets me get work done incredibly quickly. That said I'm eager to git gud at Scala so I can use it efficiently and not feel like I have to read every line of code my underlings commit to whatever we're working on. With Perl, PHP, and just about every other language our projects at work are written in I need to spend hours making sure someone didn't completely fuck shit up for the rest of us thanks to everything be mutable by default, and all arrays and hashes needing to be passed as references.
At least we can all agree Perl is more useful than lisp.
Name:
Anonymous2014-10-11 4:08
>>19 '0' as false is useful with all the ways of getting data as strings; it saves extra conversion to booleans.
Name:
Anonymous2014-10-11 7:25
SMASH AND TEAR SMASH AND TEAR YOUR GUTS!
Name:
Anonymous2014-10-12 8:32
>>36 At least Larry had the fucking brains to make sure it doesn't bite you in the ass. There are separate operators for concatenation and addition, and for numeric and string equivalence.
All these are zero but true in numeric context if you need it ("0E0" and "0 but true" seem to be the most common):