Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Common Lisp is too hard.

Name: Anonymous 2007-12-04 19:06

I still can't get my head around prefix notation. I heard Scheme is easier though. Seriously, why do practitioners of Lisp-like languages claim it's so good? I honestly cannot see the big deal, it's an old, slow, awkward and overall clunky language to use.

Name: Anonymous 2007-12-04 19:08

Read SICP, newfag.

Name: Anonymous 2007-12-04 19:16

>>2
How about giving arguments other then "lol read sicp." Explain, what's so good about CLisp/Scheme? If it's so good, why aren't more projects written in it? Today, it's all Java, C++, C, or one of the .NET languages. As far as I know, people only use the Lisp-like languages for small, shell-type tasks / cgi scripts, and even then there are far more suitable languages available (Python, Perl, etc.)

Name: Anonymous 2007-12-04 19:23

>>3
lol read sicp.

Name: Anonymous 2007-12-04 19:25

>>3
As far as I know, people only use the Lisp-like languages for small, shell-type tasks / cgi scripts, and even then there are far more suitable languages available (Python, Perl, etc.)
Use Erlang instead. Built-in language features to guarantee high-availability via load-distribution across a cluster. Arguably cooler than Scheme, if I may blaspheme.

Name: Anonymous 2007-12-04 19:33

>>1
>I still can't get my head around prefix notation. I heard Scheme is easier though.
You realize they use the exact same notation, right? And now can you possibly find it hard to grasp? Instead of foo(bar) it's (foo bar).

>>3
Sigh... don't call it CLisp. It's Common Lisp or CL. ComLi may be acceptable. But CLISP is something else.

http://www.itasoftware.com/ is building an airline reservation system.

Some guys in Hungary recently went online with some government data collection software to aid in budget planning.

Name: Anonymous 2007-12-04 19:37

>>6
First link doesn't mention implementation language. Fabrication until further evidence is provided. I bet any money it's implemented in Java.
Also, source for the second one?
In any event, I'm still not convinced lisp-like languages are useful at all.

Name: Anonymous 2007-12-04 19:39

there's seriously something wrong with you if you look at prefix notation and decide it doesn't make any sense.

Name: Anonymous 2007-12-04 19:40

>>7
See Dan Weinreb's posts on comp.lang.lisp for the first. See c.l.l for the second as well.

Name: Anonymous 2007-12-04 19:46

>>1-9
YHBT. YHL. HAND.

Name: Anonymous 2007-12-04 19:49

This is a clever troll. I can tell from seeing quite a few trolls back in my day.

Name: Anonymous 2007-12-04 19:51

>>10
>>11
You troll, you get trolled. Thus the circle of no life is completed.

Name: Anonymous 2007-12-04 19:54

And so life imitates art.

Name: Anonymous 2007-12-04 21:36


(defun fizz-buzz (n)
  (cond ((and (= 0 (mod n 3)) (= 0 (mod n 5))) "FizzBuzz")
        ((= 0 (mod n 3)) "Fizz")
        ((= 0 (mod n 5)) "Buzz")
        (t n)))

(mapc #'(lambda (x)
          (format t "~a~%" x))
      (mapcar #'fizz-buzz
              (loop for i from 1 to 100 collect i)))

Name: Anonymous 2007-12-04 21:46

>>14
(loop ... ) is my favorite thing from programming ever.

Name: Anonymous 2007-12-04 21:48

Whoever thinks prefix notation is good for expressing math is an idiot. All it does is make writing the fucking parser easier.

Name: Anonymous 2007-12-04 21:49

Does anyone seriously think prefix notation is better for expressing anything resembling math. All it does is make parsing easier.

Name: Anonymous 2007-12-04 21:52

>>16
>>17
SAEM PERSON

Name: Anonymous 2007-12-04 21:54

Ruby and python are great lisp dialects

Name: Anonymous 2007-12-04 22:03

>>18
What most likely happened was >>16/>>17 clicked the reply button, but was too late in performing the stop operation on their browser. They then proceeded to revise their post, before re-replying. Unfortunantly, they were too slow, so what we have here is the original post together with the revised post. And so life imitates art.

Name: Anonymous 2007-12-04 22:05

>>16
Massive amounts of truth in this post

Name: Anonymous 2007-12-04 22:12

(+ a b c d e f g h i j k l m n o p q r)

is inferior to

a + b + c + d + e + f + g + h + i + j + k + l + m + n + o + p + q + r.

Name: Anonymous 2007-12-04 22:16

>>22
Not really, sir.

Name: Anonymous 2007-12-04 23:11

sum [a..r]

Name: Anonymous 2007-12-04 23:25

>>24
What language supports automatic interpolation of variable names?

Name: Anonymous 2007-12-04 23:42

I'll tell you a secret: Scheme/LISP is only kewl because it gives you a way to impress your friends with many screenfuls of ))))))))))))))))))))))))))))))))))))))))))))))))))), but don't you dare tell anyone

Name: Anonymous 2007-12-05 0:01

>>25
LISP

Name: Anonymous 2007-12-05 0:34

>>25
my $a="perl",$b="almost",$c="does.\n";
$,=" ";$\="\n";
print map$$_,a..c;

Name: Anonymous 2007-12-05 2:01

>>27
no it doesn't

Name: Anonymous 2007-12-05 3:39

>>26 hasn't written a single application yet.

Name: Anonymous 2007-12-05 9:00

>>30
how many applications have you written?

Name: Anonymous 2007-12-05 9:39

I write solutions.

Name: Anonymous 2007-12-05 9:53

>>32
YOU CANT TUNASOLUTION

Name: Anonymous 2007-12-05 10:12

I create worlds.

Name: Anonymous 2007-12-05 10:20

>>34
Hello Cyan.

Name: Anonymous 2007-12-05 13:53

(* 4 (+ 5 (- (+ 8 ) 8 ) 10 ) 73 )

is far superior to it's retarded infix cousin.

Name: Anonymous 2007-12-05 14:06

>>36
(* 4 73 (+ 5 10 (- 8 8)))

is far superior to its retarded mathematically equivalent cousin.

4 * (5 + ((+8) - 8) + 10) * 73 is a nightmare, btw.

Name: Anonymous 2007-12-05 14:09

>>37

Why not just write down the answer? Geez.

Name: Anonymous 2007-12-05 14:12

>>38
Presumably >>36 was thinking (insofar as >>36 is able to think) about the general form of the equation, and just doesn't have the mathematical know-how to use variables instead of literal numbers.

Name: Anonymous 2007-12-05 14:15

>>37
4 * (5 + ((+8) - 8) + 10) * 73 is a nightmare, btw.
Horrible. Why is this taught to people worldwide in schools? We should all learn some weirdass notation so we can be more eleet.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List