Skip to content
Why is a raven like a writing desk?

Thoughts both confusing and enlightening.

Why is a raven like a writing desk?

Thoughts both confusing and enlightening.

Arc’s debut

elbeno, 3 February, 2008

(Seems like this is just about what’s happened)

Paul Graham: Behold, Arc! (disclaimer: blah blah blah)

Rest of the Lisp-speaking world: Dude, weren’t you working for like 5 years on this? Now you give us a wrapper on Scheme?

PG: Look, I know it’s a bit pre-alpha, but give it a go! You might like it.

ROTLSW: Looks like a lisp with everything that makes actual real-world programming possible removed. Oh and some weird fairly pointless syntax changes?

PG: It made the code shorter. Look, a web app in five lines!

ROTLSW: …and five thousand lines of libraries. Even non-lispers can do that.

PG: *sigh* You’re just not getting it. All other lisps are Blubs now! I’m going back to John McCarthy’s papers…

ROTLSW: OK, call us when Arc can solve some real problems – see you in another 5 years then? Good luck with the web angle. We’ll be off playing with Vecto and other neat stuff in CL.

Lisp

Post navigation

Previous post
Next post

Related Posts

More on ellipses

1 March, 20081 March, 2008

I think I will use the same method as I do for Bézier curves to step along the circumference. Another generalisation I had to make from the circle code is with respect to the normal. For a circle of radius r, centred on the origin, and parameterised by angle θ,…

Read More

Vecto get!

8 April, 20088 April, 2008

Xach has released version 1.2.1 of Vecto, featuring circle arc paths, and I’m sure a whole lot more on the drawing board. (asdf-install:install :vecto)

Read More

Curve and Vector

30 March, 200830 March, 2008

Curve (com.elbeno.curve) is my common lisp package for doing cool things with two-dimensional curves. In particular, modulating cubic Bézier curves and splines, but also approximating arbitrary elliptical and circular arc segments with cubic Bézier curves. It depends on Vector (com.elbeno.vector), a cobbled together set of functionality for representing and manipulating…

Read More

Comments (6)

  1. yoman says:
    7 May, 2008 at 7:35 pm

    You said it my man!
    Arc is a pile of shit, any self-respecting lisper can do its equivalent in a night.

  2. Thomas says:
    8 May, 2008 at 12:25 am

    *sigh* You ‘re just not getting it. He replaced SETF with = and EQ with IS. Ergo, he’s a genius, and all other Lisps suck.

  3. she says:
    8 May, 2008 at 4:55 am

    Hehe a bit nasty 😉

    I figured it was more of academic use anyway.

    I guess Paul is a bit out of touch with the really cool things these days.
    They are out there, somewhere!

  4. Jasper says:
    8 May, 2008 at 5:20 am

    I did read about the stuff about allowing integers to be used as specifiers of an aref’s on macros. This is silly, makes me wonder, 1)why not nth? Lists and vectors both are sequence. 2) Doesnt that make defuns and macros ambiguous? A person might not see that some value is an integer!
    The only explaination about that is that ‘terser means that it will be harder to read’ which doesnt really satisfy that.

  5. Snazz says:
    8 May, 2008 at 5:39 am

    A shorter version:

    Paul Graham: Behold, Arc! (disclaimer: blah blah blah)
    Rest of the world: Lol… wut!?!?
    * Rest of the world is now ignoring Paul Graham *

  6. My Name Is Long says:
    8 May, 2008 at 6:20 am

    Arc has a really nice, short, well formed, intelligent, beautiful, concise, original, easy to remember, artistic, hackish, simple, natural, inspired, ingenious, perfect, shiny, airy, meaningful, open, free, connecting, rock-solid, rounded, light, well constructed, compiled, fast, concrete, concentrated, meaningful, obstacle avoiding, — name!

    And these are only a few of it’s features.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

©2026 Why is a raven like a writing desk? | WordPress Theme by SuperbThemes