Name: Anonymous 2010-07-28 5:39
Scalability:x/10;
Performance:x/10;
Ease of use:x/10;
verbosity:x/10;
Performance:x/10;
Ease of use:x/10;
verbosity:x/10;
a <= b is not c in d> 3 < {"bar" : "baz" } < "foo"
Trueimport qualified Prelude
import TruthyPrelude
main = print . length . filter id $ 3 < [1 .. 10]
-- Outputs 2
<{/code] is a typo. I meant [code]>, of course.
$, which makes me think of perl.
3*x**2 + 4*x + y + 4 are extremely annoying and unwieldy), but personally I'm not really bothered by that in the average case - generally, C code will be just as punctuated as Lisp, just sometimes in different places. My complaint about Lisp is the lack of infix notation which makes many expressions much harder to read and comprehend.(+ 1 2 3 4 5 6 7 8 9) or 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9?
(+ (* 3
(expt x 9))
(* x 4)
y
4)