If you can read this, either the style sheet didn't load or you have an older browser that doesn't support style sheets. Try clearing your browser cache and refreshing the page.

(C|Net) Sad The creator of parenthetical hell has gone to theroretical heaven   (news.cnet.com) divider line 40
More: Sad, John McCarthy, School of Engineering, Ina Fried, heating and cooling, programming languages, green technology, Rockefeller Foundation, CNET  
•       •       •

3676 clicks; posted to Geek » on 25 Oct 2011 at 10:43 AM   |  Favorite    |   share:  Share on Twitter share via Email Share on Facebook   more»   |    Get this fabulous T-Shirt and impress the methane out of your friends! shirt it!



40 Comments   (+0 »)
   
 
2011-10-25 10:49:40 AM
( :( )
 
2011-10-25 10:52:20 AM
(loop( print "bears"))
 
2011-10-25 11:00:54 AM
God is a Lisp programmer- you can actually look at the source code to the universe if you know where to find it. For example, here are the last couple of lines

))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) ) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) ))))))))))))))))))))
 
2011-10-25 11:07:01 AM
I've never heard of Lisp until this day.

How old is it?
 
2011-10-25 11:08:35 AM
imgs.xkcd.com

imgs.xkcd.com
 
2011-10-25 11:09:17 AM
Reths in peathse.
 
2011-10-25 11:11:22 AM
(setq dead_people (car '(McCarthy)) (cdr '(Jobs Ritchie)))
 
2011-10-25 11:12:48 AM
Meanwhile, Stroustrup is still going strong.
 
2011-10-25 11:20:14 AM
Unfortunate trifecta.

Oddly, I'm reading Steven Levy's "Hackers" now for the first time. Although I am probably lthe last generation of people to use VAXen.

Sadly, I never had a good reason to open or close a paren, just BASIC, FORTRAN77, some C, and lots of hacked-together awk doohickii.

doglover: I've never heard of Lisp until this day.

How old is it?


1/10.
 
2011-10-25 11:21:17 AM
jfarkinB: Meanwhile, Stroustrup is still going strong.

There is no God.
 
ZAZ [TotalFark]
2011-10-25 11:22:18 AM
(set! (live? 'mccarthy) #f)

Scheme... Lisp... close enough

APL a contender to be older than Lisp. It's not clear from the Wikipedia page when people could first use APL for programming. It started as a written representation for calculations.

Lisp also started as a written representation. You were supposed to write M-expressions but people liked the flexibility of S-expressions and the formal notation never had a chance.
 
2011-10-25 11:33:31 AM
 
2011-10-25 11:45:41 AM
[thad] tag unavailable.
 
2011-10-25 11:53:22 AM
Dang... I owe that guy more than a few beers, I started my company writing Lisp scripts for AutoCAD at the equivalent of $10 a line.

Goodnight, defunnyman.
 
2011-10-25 11:53:41 AM
My first thought on reading the headline was "The guy who made LISP died?" Parenthetical hell indeed.
 
2011-10-25 12:02:25 PM
1. Put snakes on plane: My first thought on reading the headline was "The guy who made LISP died?" Parenthetical hell indeed.

I wrote a merge sort in LISP in college. Never again.

Also found out I was the only one to complete the assignment.

/subby
 
2011-10-25 12:10:34 PM
LISP: Lots of Irritating Superfluous Parentheses
 
2011-10-25 12:11:13 PM
That'th tho thad.
 
2011-10-25 12:30:07 PM
Aquapope: That'th tho thad.

www.wearysloth.com
 
2011-10-25 12:34:51 PM
]
 
2011-10-25 12:46:49 PM
final close parens
 
2011-10-25 01:06:27 PM
READ UNHAPPY: MAKNAM

The best description I've heard from an outsider on the appearance of Lisp code is:

Toe-nail clippings in a bowl of oatmeal

Experienced Lisp coders with a decent paren-matching and identing editor loved Lisp because they didn't have to learn syntax rules to avoid making stupid syntax errors.

JavaScript (designed by a Lisper) is basically Lisp in C syntax with stupid syntax rules. However it didn't include macros (Lisp code that writes Lisp code) which could be really essential or really confusing.
 
2011-10-25 01:12:50 PM
LISP uses prefix notation, so (death ...) is just the start of the s-expression that represents your life.
 
2011-10-25 01:18:54 PM
Back in the day we used to tie an onion to our belt and write LISP programs to make AutoCAD do what should have been programmed into it in the first place.
 
2011-10-25 02:18:01 PM
lake_huron: doglover: I've never heard of Lisp until this day.

How old is it?

1/10.


FWIW... I doubt he was trolling.
I've been a computer programmer professionally for 20 years. MORE if you count basic on my TRS-80 as a wee lad.

COBOL/CICS - C / C++ / Java / PowerBuilder / ADA / Natural / even some light assembler...
And I've never heard of Lisp.
 
ZAZ [TotalFark]
2011-10-25 02:31:38 PM
I started on a TRS-80 too and when I got to college I met emacs with its dynamically scoped Harvard architecture quasi-lisp. Later I found not all lisps were like that. Some had lexical scoping and lacked separate cells for the function and data values of a name.

(defvar a "a")
a
(boundp 'a)
t
(fboundp 'a)
nil
 
2011-10-25 02:33:23 PM
stlbluez: And I've never heard of Lisp.

Whut? How does that even happen? I don't expect many people to learn LISP, but to never hear about it?
 
2011-10-25 02:46:32 PM
...

...I like LISP....
 
2011-10-25 02:47:45 PM
stlbluez: I've been a computer programmer professionally for 20 years. MORE if you count basic on my TRS-80 as a wee lad. COBOL/CICS - C / C++ / Java / PowerBuilder / ADA / Natural / even some light assembler...

And I've never heard of Lisp.


Turn in your programmer badge. You're suspended.

/and read SICP
 
2011-10-25 02:48:44 PM
blahpers: ...

...I like LISP....


(eq (greatest-language-ever 'LISP) true)

There's a reason why every major language, from Java to .NET to JavaScript, have been adding concepts established by LISP.
 
2011-10-25 02:53:46 PM
"Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp." (Greenspun's Tenth Rule of Programming.)
 
2011-10-25 02:55:34 PM
(That was in response to t3knomanser's post.
 
2011-10-25 03:04:08 PM
t3knomanser: There's a reason why every major language, from Java to .NET to JavaScript, have been adding concepts established by LISP.

Word. Even C++ is geting lambda functions.
 
ZAZ [TotalFark]
2011-10-25 03:11:21 PM
Ambitwistor

MIT stopped teaching students Scheme a few years ago.

I worked with an MIT grad who liked Scheme and he said his big projects that had to be in C always ended up with garbage collectors.
 
2011-10-25 03:14:47 PM
damn AutoCAD coders
 
2011-10-25 04:33:43 PM
I had to self-teach myself Lisp (Lost In Stupid Parentheses) when I got my first job in the computer world. I was doing, as others have said, customization for AutoCAD (v 2.6)

That makes me Old School, right?

/Doubt I could code a single line of Lisp anymore.
 
2011-10-25 08:58:30 PM
But you can still use Lisp to create Gimp plugins, so there's that.
 
2011-10-25 10:53:27 PM
i first used LISP on a 360/44 back in the dark ages. then had an implementation of it on a TRS-80.

I've forgotten even what the syntax looks like and i like it that way

//it was on punch cards
//COBOL on punch cards
// FORTRAN IV on punch cards
// maybe someday i'll recover
// taught beginning programmers using BASIC then Pascal then C++ then Java
// retirement is
// off the lawn whippersnappers
 
2011-10-26 08:37:35 PM
Another top-cat dies ?
What am I doing wrong ?!
.. WHAT .. ?

( nil ) ?
 
2011-10-28 08:50:14 AM
lecas: i first used LISP on a 360/44 back in the dark ages. then had an implementation of it on a TRS-80.

I've forgotten even what the syntax looks like and i like it that way

//it was on punch cards

Wow.

I'm picturing two folders full of cards, half containing a single "(", the others a single ")". So you don't have to repunch a whole card when you leave one or the other off.

/assembly on punch cards wasn't so bad
//Pascal was
 
Displayed 40 of 40 comments


This thread is closed to new comments.

Continue Farking
Submit a Link »