Wednesday, January 30, 2008

Arc pulls no punches

    "Arc embodies just about every form of political incorrectness possible in a programming language. It doesn't have strong typing, or even type declarations; it uses overlays on hash tables instead of conventional objects; its macros are unhygienic; it doesn't distinguish between falsity and the empty list, or between form and content in web pages; it doesn't have modules or any predefined form of encapsulation except closures; it doesn't support any character sets except ascii. Such things may have their uses, but there's also a place for a language that skips them." --

At first blush, one might dismiss such a programming language. Some people might be so inclined on all of the grounds mentioned above. Some (like me) on a subset of them.

However, when you see this tacked on to the end...
    Paul Graham
    Robert Morris

You know you need to keep an eye on it.

No comments: