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

Pages: 1-

Why LISP failed

Name: Anonymous 2011-07-03 17:24

I found this article and I thought you guys might find it interesting
http://locklessinc.com/articles/why_lisp_failed/

Name: Anonymous 2011-07-03 17:38

Name: Anonymous 2011-07-03 19:23

>>2
Mind blown.

Name: Anonymous 2011-07-03 21:48

>>1
The reason Lisp failed was that it was too successful at what it was designed for.
>>2
The power of Lisp is its own worst enemy.
Stop spouting this bullshit. I hate all of you. IHBT.

Name: Anonymous 2011-07-04 2:02

can't fuck with my spout i'm a fucking teapooooooooooooooooooooooooooooooooooooooooooot

Name: Anonymous 2011-07-04 4:01

>>4

I don't understand. Do you disagree with any particular point?

Name: Anonymous 2011-07-04 4:24

If lisp was half as powerful as javascript it would supplant all niches below C.

Name: VIPPER 2011-07-04 4:25

2
tl;dr Lisp = autism

Name: VIPPER 2011-07-04 4:26

>>8
*>>2, *sage

Name: Anonymous 2011-07-04 4:33

bump

Name: dubzbot-ng 2011-07-04 4:33

:GJS1M 67dcbdbce4a0b67c4b48e86a6ae29205a95e4b83024a9d947213d1231800e8d9
:67 e4c07bd36fe31be8cedd5d5d977069ad
:1309728299 1309768420


>>10
<-- that's cool and all, but check 'em

Name: Anonymous 2011-07-04 4:33

bump

Name: Anonymous 2011-07-04 6:23

>>1
Retarded article. BASIC is a part of Algol line, which is itself based on FORTRAN.

Name: Anonymous 2011-07-04 6:38

Is all you faggots do is read about Lisp?

Name: Anonymous 2011-07-04 6:41

>>1
Since it [Visual Basic] could be used by those with little programming skill, it replaced COBOL for a while. Why pay for an expensive compiler, if a cheap interpreter that comes with your machine is all you need? Recently, Microsoft has moved to the .Net system, leaving VB behind. Its replacement, C#, is an ALGOL family member closely related to Java.

The dude is retarded. None of the three statements here bears any relation to truth.

>>2 Yeah, yeah, http://tvtropes.org/pmwiki/pmwiki.php/Main/CursedWithAwesome. Except in this case the awesomeness of the curse of those angsty teenagers is entirely imaginary -- no, if they managed to organize themselves, they would discover that they are not "bright but disorganized", just disorganized. Of course they suspect it and would never abandon such a useful excuse for being worthless piece of shit.

Name: Anonymous 2011-07-04 7:29

You have a problem and decide to use Java.
Now you have a ProblemFactory.

Name: Anonymous 2011-07-04 14:05

>>15
The dude is retarded. None of the three statements here bears any relation to truth.

C# is actually closely related to Java. The whole point was "let's make a Microsoft Java and make it better than Java."

if they managed to organize themselves, they would discover that they are not "bright but disorganized", just disorganized.

So do you think the creator of Qi is not bright?

Name: Anonymous 2011-07-04 14:14

Two words: AI winter. Thread is over.

Name: Anonymous 2011-07-04 14:20

>>17
He's bright but nuts. He thinks he's identified who he was in several past lives.

Name: Anonymous 2011-07-04 15:53

>>16
That was a funny post, might I recommend that you post more often?

Name: Anonymous 2011-07-04 17:39

>>20
I LOVE HIM! I LOVE HIS POST! I READ IT 5 TIMES! I HOPE HE KEEPS POSTING!

Name: Anonymous 2011-07-04 22:01

>>21
Let's make his fanclub and hangout together. When we'll be asked "Do you remember when prog was good", we'll answer "Yes, of course"!

Name: Anonymous 2011-07-04 22:46

>>22
You ruined it.

Name: Anonymous 2011-07-04 23:20

I found a better essay:

Why Lisp Failed

By Eli T. Hacker

July 4, 2011

Because it's shit.

Name: Anonymous 2011-07-05 1:47

Why Python will not succeed
By Anal Cox
ONE WORD: THE FORCED INDENTATION OF CODE. THREAD OVER

Name: Anonymous 2011-07-05 2:12

ONE WORD: THE FORCED PROCESSING OF THE LISTS. /THREAD

Name: Anonymous 2011-07-05 6:35

Lisp (Symta)

// Usage: generate #sentence
Grammar -> split #| #(sentence    -> (noun_phrase verb_phrase)
                     |noun_phrase -> (Article Noun)
                     |verb_phrase -> (Verb noun_phrase)
                     |Article     -> the a
                     |Noun        -> man ball woman table
                     |Verb        -> hit took saw liked)

generate [@P]->mapc r P; P:!rewrites->P,rand,r; P->[P]
rewrites Category -> Grammar,([@_ [!Category #-> @RHS] @_]->RHS)


Python

from random import choice

def Dict(**args): return args

grammar = Dict(
        S = [['NP','VP']],
        NP = [['Art', 'N']],
        VP = [['V', 'NP']],
        Art = ['the', 'a'],
        N = ['man', 'ball', 'woman', 'table'],
        V = ['hit', 'took', 'saw', 'liked']
        )

def generate(phrase):
    "Generate a random sentence or phrase"
    if isinstance(phrase, list):
        return mappend(generate, phrase)
    elif phrase in grammar:
        return generate(choice(grammar[phrase]))
    else: return [phrase]
   
def generate_tree(phrase):
    """Generate a random sentence or phrase,
     with a complete parse tree."""
    if isinstance(phrase, list):
        return map(generate_tree, phrase)
    elif phrase in grammar:
        return [phrase] + generate_tree(choice(grammar[phrase]))
    else: return [phrase]

def mappend(fn, list):
    "Append the results of calling fn on each element of list."
    return reduce(lambda x,y: x+y, map(fn, list))

>>> generate('S')
['the', 'man', 'saw', 'the', 'table']

>>> ' '.join(generate('S'))
'the man saw the table'

Name: Anonymous 2011-07-05 8:20

>>27
I will not complain.

Name: Anonymous 2011-07-05 11:05

>>27
How can you tell strings from variables?

Name: Anonymous 2011-07-05 13:44

>>23
Best part: I'm not feeling guilty.

Name: Anonymous 2011-07-05 14:52

>>29
ask your client how much he cares about strings and variables. You will then understand why domain specific languages are cool.

Name: Anonymous 2011-07-05 15:07

>>31
please rephrase.

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