common lisp

Aug. 3rd, 2012 10:49 pm
vlion: source: lisperati (lisp)
[personal profile] vlion
I have picked up rachelbythebay's blog lately and have been going through it. It's remarkably good. Anyway, in http://rachelbythebay.com/w/2012/07/25/versions/, she puts her finger on a major issue of modern dynamic languages.

At work, in order to deal with Python and ensure that we have the right python installed on these (fairly specialty Linux worlds) we manually install a Python version with make install, from a checked in hg repo. I kind of hate that. It says our language is so unstable that we have to forcibly lock ourselves to a version we can trust, because we know that we can't trust the *other* versions. And don't mention Python 3 or we'll... uhh... get awkward, say rude things about Py3, and change the subject.

It's stuff like this that makes me appreciate standardized languages like Java, C++, Haskell, and Common Lisp. One does not simply create new versions of those languages.

I can take thirty-year old (standard) Common Lisp code and run it on a modern Lisp - it'll work. It's reasonable that I can take pre-CL MacLisp or Interlisp and it'll run with small modifications.

The idea that I can write code today that I can build on for years to come, knowing that Common Lisp is stable and has a live community which will probably exist for many year to come -

That's attractive.

Date: 2012-08-04 10:29 am (UTC)
dreamatdrew: The iconic all-in-one Apple computer icon, frowning and crying. (Sad Mac)
From: [personal profile] dreamatdrew
That's... actually one of the things I'm starting to like about perl. Namely, that you can specify what version of perl something was designed to work with, and perl will at least try to work like that version of itself. I'll take that as an acceptable happy medium between 'language that changes every 46.2 seconds' and 'language so old it has developed a patina'.

Profile

vlion: cut of the flammarion woodcut, colored (Default)
vlion

May 2019

S M T W T F S
   1234
567891011
12131415161718
19 202122232425
262728293031 

Style Credit

Page generated Jan. 28th, 2026 03:11 am
Powered by Dreamwidth Studios

Expand Cut Tags

No cut tags

Most Popular Tags