Join 3,514 readers in helping fund MetaFilter (Hide)


(define this 'awesome)
October 29, 2010 8:11 AM   Subscribe

Probably one of the 5 best amateur animated music videos about Lisp you'll see today.

Actual music starts around 1:10
posted by DU (27 comments total) 7 users marked this as a favorite

 
So what's so great about Lisp anyway?
posted by Artw at 8:16 AM on October 29, 2010


You sound skeptical. Scroll down to be enlightened.
posted by DU at 8:22 AM on October 29, 2010


Paul Graham: "Turns out the border between genius and insanity is a pretty cheery place."
posted by jjwiseman at 8:25 AM on October 29, 2010


Simple, yet refined--guaranteed to blow your mind, natch.
posted by willF at 8:27 AM on October 29, 2010


> Turns out the border between genius and insanity is a pretty cheery place.

And blue.
posted by bjrn at 8:36 AM on October 29, 2010


When I want to parse XML, rate stocks, draw charts, or balance weasels on a rake the last thing on my mind is creating my own mini-language to do it. I head over to CPAN and find one of the 18588 free perl modules that have already been written and tested, and find the one to do what I want.
posted by Rhomboid at 9:07 AM on October 29, 2010 [1 favorite]


So what's so great about Lisp anyway?

It is what you use to write emacs macros. Those allow you to be more productive at writing emacs macros.
posted by Gary at 9:14 AM on October 29, 2010 [5 favorites]


I think I can say, without fear of starting a Language Holy War, that if you are using Perl to do anything new in 2010, you are doing. it. wrong.
posted by DU at 9:14 AM on October 29, 2010 [2 favorites]


From the subtitles: "They might luck funny." Ouch.

Haskell 4Life!
posted by kmz at 9:20 AM on October 29, 2010 [1 favorite]


I think I can say, without fear of starting a Language Holy War, that if you are using Perl to do anything new in 2010, you are doing. it. wrong.

Plus the creeping feeling that if Perl is parsing XML it's probably using a gigantic regEx to do it...
posted by Artw at 9:34 AM on October 29, 2010 [1 favorite]


Oh please, that's a load of FUD nonsense. Perl is just as relevant and vibrant today as it ever was, if not more so with modern frameworks like Moose, DBIx::Class, Catalyst, and modern language features like Try::Tiny, autodie, Perl::Critic, local::lib, perlbrew, etc.
posted by Rhomboid at 9:37 AM on October 29, 2010 [2 favorites]


If you are using XML: You are probably doing it wrong.
If you are using Perl: You are definitely doing it wrong.
If you are using Perl to parse XML: You are not even wrong.
If you are using a regex in Perl to parse XML: (#@&*@)!^!()!)!)$...CARRIER LOST
posted by DU at 9:39 AM on October 29, 2010 [5 favorites]


And for fuck's sake, no, perl isn't using a regex to parse XML. Jesus.
posted by Rhomboid at 9:40 AM on October 29, 2010


(#@&*@)!^!()!)!)$...CARRIER LOST is actually valid RegEx.
posted by Artw at 9:42 AM on October 29, 2010 [4 favorites]


Lisp is good for processing lithth.
posted by Multicellular Exothermic at 9:50 AM on October 29, 2010


It looks like this might be more useful to me: Pascal Costanza's Highly Opinionated Guide to Lisp
posted by Artw at 10:09 AM on October 29, 2010


I am using perl to do new things in 2010. I'm a sysadmin at a medium sized university and amongst all of us it's the most commonly understood language. We don't generally do much in house development so the motivation for coming up with some new standard is pretty low.
posted by vbfg at 10:13 AM on October 29, 2010


On the plus side I'm largely certain that implementing Lisp is not going to get you sued by Oracle.

(I'm still curious as to when and if they are going to go after C#)
posted by Artw at 10:23 AM on October 29, 2010


LISP is great for generating code. Among other things.
posted by jeffamaphone at 10:46 AM on October 29, 2010


At the risk of being labeled as a smug Lisp weenie, the title of this post is in Scheme, and not Common Lisp, as the website for the book is about.
posted by paladin at 11:37 AM on October 29, 2010


Man, get with the times

Haskell + Python

yes
posted by sonic meat machine at 11:42 AM on October 29, 2010


A Common Lisp developer on why perl is quite lisp-like and still very relevant in 2010.
posted by Rhomboid at 2:49 PM on October 29, 2010


A Common Lisp developer on why perl is quite lisp-like and still very relevant in 2010 would be the title of an article i would write to encourage people never to use Lisp ever.
posted by Artw at 2:51 PM on October 29, 2010


the title of this post is in Scheme, and not Common Lisp, as the website for the book is about.

d'oh, although in my defense the book is about "all" the dialects of Lisp, Scheme included.
posted by DU at 6:27 PM on October 29, 2010


It would be easier to write an emacs clone that doesn't waste your time. Even using Brainfuck.
posted by spamguy at 9:10 PM on October 29, 2010


Thanks for posting this. I thought the video was kind of dopey, but I've coded in Perl, Python, and lately Ruby, and it seems like Lispers think those languages are pretty good but not great. So this post caused me to dig around for more Lisp information, and I'm starting to read Paul Graham's book. Even if I don't end up coding in Lisp, I'm hoping it gives me ideas about how to code things in Ruby. (After all, some claim that Ruby is an acceptable Lisp.)
posted by A dead Quaker at 7:33 AM on October 30, 2010


Web programming is functional programming
posted by Artw at 11:30 AM on November 9, 2010


« Older "...I heard animators critique the animation in my...  |  Bird Box Studio makes short, s... Newer »


This thread has been archived and is closed to new comments