>>7
Proc arguments are not lazy evaluation, AFAIR it's just forcing some evaluation to be performed in normal order. Lazy evaluation is normal order + sharing (through memoization).
But I agree, Algol is surprisingly useful for an old and imperative language.
>>8
Call-by-name is pretty lazy in that it doesn't evaluate the argument if it isn't used. But it isn't memoized as you said (since memoizing it would not allow, for instance, Jensen's Device).
Name:
Anonymous2012-04-06 11:49
C is undefined shit. Javascript is C-like shit. Replace them with x86 assembly.
Lisp is shit, but if it ain't Lisp, it's crap.
Name:
Anonymous2012-04-07 2:29
>>10
So C is shit and crap at the same time? Would that make it worse than Lisp?
Name:
Anonymous2012-04-07 7:52
Is Javascript actually any good?
Name:
Anonymous2012-04-07 9:31
what matters is what pays the rent i dont like programming i do it cuz i have to. php wins.
Name:
Anonymous2012-04-07 10:08
>>13
So you're just another unintelligent and uneducated poor person?
Should have gotten a real education, and a non-shit brain as well, sucks for you to be inferior.
>>12
javascript is the only scripting language that had any actual design put into it. hell toy languages like python, ruby, perl, lua or whatever can't even do half the shit javascript can
Name:
Anonymous2012-04-07 13:54
>>16
Eh, probable troll, but Python is the only one that is strictly less flexible than ES, and even it is pretty darn flexible.
I still find Perl more handy than JS, with less awkward syntax for FP. I'd probably love Ruby "this like horrible Python" AS FUCK if I could stand it.
Name:
Anonymous2012-04-07 14:20
Replace Lisp with C++.
C++, C+, and Javascript. All you ever need for anything ever.
Javascript is great, but there are hardly any standalone Javascript compilers. And the few standalone compilers that exist dont have any libraries, so you cant do anything with it.
Name:
Anonymous2012-04-07 16:48
javascript: the only language where P = NP results in -Infinity