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

Pages: 1-4041-

Lisp is shit and Sussman is a fag

Name: Anonymous 2012-02-02 5:16

Not used to Sussman's lecturing style - is it called "teaching by example"? - I found him very tiring to listen to; he spoke very fast but told very little, since he used most of his words to go in detail through a number of almost identical examples
One of the oldest examples is presented by the LISP 1.5 Manual: halfway their description of the programming language LISP, its authors give up and from then onwards try to complement their incomplete language definition by an equally incomplete sketch of a specific implementation. Needless to say, I have not been able to learn LISP from that booklet!

http://kazimirmajorinc.blogspot.com/2010/03/what-dijkstra-blogged-about-lisp.html

Name: Anonymous 2012-02-02 6:03

>>1
its authors give up and from then onwards try to complement their incomplete language definition by an equally incomplete sketch of a specific implementation.
Behold a typical Java programmer. Show her a complete language implementation in two pages of code and she just wouldn't believe you, like, who are you trying to fool with this bullshit, if you had a 900-page spec and 1Mb of source then she would look more carefully, but you are not even trying!

Name: Anonymous 2012-02-02 6:19

>>1
Doesn't that blog belong to some newLISP proponent that trolls c.l.l? His opinion in such matters hardly means anything to me.

Name: Anonymous 2012-02-02 8:50

>>2
she
Get out.

>>3
The quotes are from Dijkstra.

Name: Anonymous 2012-02-02 13:55

>>2
I remember an interesting history:
Many years ago, a new company got responsible for maintaining the Sao Paulo metro routing, and when they presented their version of the system, one of the metro's managers told: “There's something wrong, this program is running too fast! The older system always took about ten minutes of processing. Let the computer work some more.”
People just added a sleep secretly, and then, in the next day, the manager aknowledged their work: “Hmmm, now we're dealing with a robust system. Good work!”

Name: Anonymous 2012-02-02 13:57

>>5
Lisp is still shit.

Name: Anonymous 2012-02-02 14:17

>>5
People just added a sleep secretly
Why do that when they could have just written it in Lisp?

Name: Anonymous 2012-02-02 16:08

>>7
because then the metros would start crashing into each other

Name: Anonymous 2012-02-02 16:43

>>8
Sorry to disappoint you, but modern Lisp implementations are quite fast. On average 1-4 times slower than C, depending on how much you want to overoptimize.

Name: Anonymous 2012-02-02 16:44

>>8
the it was a problem of the program running to fast. it was a problem that the program didn't respect system times.

Name: Anonymous 2012-02-02 16:55

>>9
On fibs and facs benchmarks, surely?

Name: Anonymous 2012-02-02 17:21

>>9
Lisp is shit, and not because of its speed, but because of its lack of usability caused by its godawful surface syntax.

Name: Anonymous 2012-02-02 17:45

>>11
Hah, those too, of course. If seriously, I've written some pretty complex code in it and it performs pretty fast that I'm now writing almost all my high-level code in it, unless it's something previously written in another language and it's less effort to just extend that than port it.

>>12
That's very subjective. One man's meat is another man's poison.

Name: Anonymous 2012-02-02 18:09

>>12

fuck you you stupied peice of shit

do you have any idea what your saying?? lisp syntax rocks.

Name: Anonymous 2012-02-02 19:58

>>9
still slower than javascript

Name: Anonymous 2012-02-02 20:44

>>13-14
Most people agree that Lisp's syntax is fucking awful, among languages not intended to be esoteric, only Forth and COBOL even come close to such shittiness in syntax.

Name: Anonymous 2012-02-02 21:22

>>16
python

Name: Anonymous 2012-02-02 21:24

>>16
Nope.

Name: Anonymous 2012-02-03 2:47

>>16
[citation needed], also almost noone that actually spent a week writing Lisp code and has used a good structural editor thinks that. I very much prefer editing Lisp code to C or C# code, moving and transforming it is much easier, and reading the semantics is also easy by indentation.

Name: Anonymous 2012-02-28 16:20

>>19
Which part of ``fixing huge language warts in the IDE is not a solution'' do you fail to understand you mental midget?  Your shift isn't over, go scrub another toilet.

Name: Anonymous 2012-02-28 17:45

>>20
Computers exist for a reason. If we don't use them for their strengths, we may as well return to the abacus and never move forward.

Name: Anonymous 2012-02-28 17:49

>>21
Parentheses clutter up the code and look like shit.  Now fuck off and die.

Name: Anonymous 2012-02-28 17:49

>>22
That's your opinion.

Name: VIPPER 2012-02-28 18:16

Can we flush this thread down now?

Name: Anonymous 2012-02-28 20:31

>>23
My opinion and that of most programmers.  Lisp syntax is fucking garbage.

>>24
Go fuck an autistic nigger.

Name: Anonymous 2012-02-28 20:36

>>25
Go fuck an autistic nigger.
i.e.
Fuck me.

Name: Anonymous 2012-02-28 20:37

>>25
That's your opinion.

Name: Anonymous 2012-02-29 0:37

>>27
Well I'm going to shove it down your faggot throat anyway, just like your five gay lovers do so with their cum despite your protests.  Lisp syntax is fucking shit.

Name: Anonymous 2012-03-01 8:53

(lisp (lisp (lisp (lisp
    (lisp (lisp (lisp (lisp
        (lisp (lisp (lisp (lisp
            (lisp (lisp (lisp (lisp
                (lisp (lisp (lisp (lisp
                    (lisp (lisp (lisp (lisp
                        (lisp (lisp (lisp (lisp
                            (lisp (lisp (lisp (lisp
                                (lisp (lisp (lisp (lisp
                                    (lisp (lisp (lisp (lisp
                                        (lisp (lisp (lisp (lisp))))))))))))))))))))))))))))))))))))))))))))

Name: Anonymous 2012-03-01 15:06

>>11
nice dubs faggot

Name: Anonymous 2012-03-01 22:17

>>33

. . . Niiice. . .

Name: Anonymous 2012-03-01 23:19

>>33 nice!

Name: Anonymous 2012-03-01 23:21

33 Dub Street, /Prague/, Czech 'Em Republic

Name: Anonymous 2012-03-02 8:10

>>33
i lold

Name: Anonymous 2012-03-02 8:40

>>33
nice.

Name: Anonymous 2012-03-02 10:06

>>33
That was the best !

Name: Anonymous 2012-05-06 20:47

Lisp is shit.

Name: Anonymous 2012-05-06 23:41

>>33
Anonymous and 58 other people like this.

Name: Anonymous 2012-05-06 23:45

Q: What do you listen to when checking dubs on /prog/?
A: Dubstep!

Name: Anonymous 2012-05-07 9:59

    (sunn (sunn (sunn (sunn
        (sunn (sunn (sunn (sunn
            (sunn (sunn (sunn (sunn
                (sunn (sunn (sunn (sunn
                    (sunn (sunn (sunn (sunn
                        (sunn (sunn (sunn (sunn
                            (sunn (sunn (sunn (sunn
                                (sunn (sunn (sunn (sunn
                                    (sunn (sunn (sunn (sunn
                                        (sunn (sunn (sunn (sunn
                                            (sunn (sunn (sunn (sunn))))))))))))))))))))))))))))))))))))))))))))

Name: Anonymous 2012-05-07 10:04

>>40

This one goes to 41.

Name: Anonymous 2012-05-07 14:52

C, recursive:

int factorial(int i){
    if(i < 2)
        return 1;
    return factorial(i - 1) * i;
}


C, iterative:

int factorial(int i){
    if(i < 2)
        return 1;
    int j;
    int l = 1;
    for(j = 2; j < i; ++j)
        l *= j;
    return l * i;
}


Lisp:

(cocks(cocks(cocks(cocks(cocks(cocks(cocks(cocks(cocks(cocks(cocks(cocks(cocks(cocks()))))))))))))))

Name: Anonymous 2012-05-07 17:01

>>42
()
is not valid Lisp code.

Name: Anonymous 2012-05-07 18:35

>>42
int factorial(int i) {return i<2? 1: factorial(i-1) * i}

Name: Anonymous 2012-05-08 4:08

>>44
Semi-colon please !

Name: Anonymous 2012-05-31 9:17

lisp=shit

Name: Ἀλκιβιάδης 2012-05-31 9:31

Καὶ πεμφθεὶς ὁ Τιμησίθεος ἧκεν ἄγων τοὺς ἄρχοντας. Ἐπεὶ δὲ ἀφίκοντο, συνῆλθον οἵ τε τῶν Μοσσυνοίκων ἄρχοντες καὶ οἱ στρατηγοὶ τῶν Ἑλλήνων· καὶ ἔλεξε Ξενοφῶν, ἡρμήνευε δὲ Τιμησίθεος· Ὦ ἄνδρες Μοσσύνοικοι, ἡμεῖς βουλόμεθα διασωθῆναι πρὸς τὴν Ἑλλάδα πεζῇ· πλοῖα γὰρ οὐκ ἔχομεν· κωλύουσι δὲ οὗτοι ἡμᾶς οὓς ἀκούομεν ὑμῖν πολεμίους εἶναι. Εἰ οὖν βούλεσθε, ἔξεστιν ὑμῖν ἡμᾶς λαβεῖν συμμάχους καὶ τιμωρήσασθαι εἴ τί ποτε ὑμᾶς οὗτοι ἠδίκησαν, καὶ τὸ λοιπὸν ὑμῶν ὑπηκόους εἶναι τούτους. Εἰ δὲ ἡμᾶς ἀφήσετε, σκέψασθε πόθεν αὖθις ἂν τοσαύτην δύναμιν λάβοιτε σύμμαχον.

Name: Ἀλκιβιάδης 2012-05-31 9:42

Καὶ πεμφθεὶς ὁ Τιμησίθεος ἧκεν ἄγων τοὺς ἄρχοντας. Ἐπεὶ δὲ ἀφίκοντο, συνῆλθον οἵ τε τῶν Μοσσυνοίκων ἄρχοντες καὶ οἱ στρατηγοὶ τῶν Ἑλλήνων· καὶ ἔλεξε Ξενοφῶν, ἡρμήνευε δὲ Τιμησίθεος· Ὦ ἄνδρες Μοσσύνοικοι, ἡμεῖς βουλόμεθα διασωθῆναι πρὸς τὴν Ἑλλάδα πεζῇ· πλοῖα γὰρ οὐκ ἔχομεν· κωλύουσι δὲ οὗτοι ἡμᾶς οὓς ἀκούομεν ὑμῖν πολεμίους εἶναι. Εἰ οὖν βούλεσθε, ἔξεστιν ὑμῖν ἡμᾶς λαβεῖν συμμάχους καὶ τιμωρήσασθαι εἴ τί ποτε ὑμᾶς οὗτοι ἠδίκησαν, καὶ τὸ λοιπὸν ὑμῶν ὑπηκόους εἶναι τούτους. Εἰ δὲ ἡμᾶς ἀφήσετε, σκέψασθε πόθεν αὖθις ἂν τοσαύτην δύναμιν λάβοιτε σύμμαχον.

Name: Ἀλκιβιάδης 2012-05-31 9:54

Καὶ πεμφθεὶς ὁ Τιμησίθεος ἧκεν ἄγων τοὺς ἄρχοντας. Ἐπεὶ δὲ ἀφίκοντο, συνῆλθον οἵ τε τῶν Μοσσυνοίκων ἄρχοντες καὶ οἱ στρατηγοὶ τῶν Ἑλλήνων· καὶ ἔλεξε Ξενοφῶν, ἡρμήνευε δὲ Τιμησίθεος· Ὦ ἄνδρες Μοσσύνοικοι, ἡμεῖς βουλόμεθα διασωθῆναι πρὸς τὴν Ἑλλάδα πεζῇ· πλοῖα γὰρ οὐκ ἔχομεν· κωλύουσι δὲ οὗτοι ἡμᾶς οὓς ἀκούομεν ὑμῖν πολεμίους εἶναι. Εἰ οὖν βούλεσθε, ἔξεστιν ὑμῖν ἡμᾶς λαβεῖν συμμάχους καὶ τιμωρήσασθαι εἴ τί ποτε ὑμᾶς οὗτοι ἠδίκησαν, καὶ τὸ λοιπὸν ὑμῶν ὑπηκόους εἶναι τούτους. Εἰ δὲ ἡμᾶς ἀφήσετε, σκέψασθε πόθεν αὖθις ἂν τοσαύτην δύναμιν λάβοιτε σύμμαχον.

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