DenkzeitWiki

Suchen:

Aktuelle Änderungen Printable View Änderungen Bearbeiten

GuidoVanRossum > PmWikiDe > PmWikiDe > Boo > BooLanguage > ADO > ActiveXDataObjects > OOP > ObjectOrientedProgramming > DLR > DynamicLanguageRuntime > Ted > PHP > WPF > WindowsPresentationFoundation > Git > ArcClear Trail
Main /

Arc

PaulGraham
RobertMorris

LanguageDesign

SuccinctnessIsPower

Lisp
A dialect of Lisp developed (endlessly) by PaulGraham and RobertMorris.

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. [1]



Lisp to pick up chicks! [2]


Released!

What you are left is is the bare essense of coding. Everything written is essential. Nothing is superfluous. There are truly no onions. The specification of Arc (which is the implementation of Arc) can be printed on just a few pages (full duplex); the whole thing is 4609 lines of code! [3]


Discussion


The Arc Challenge


Edit - BackLinks - Tags - Page Hist - Print - Changes - Home - Orphans - Help

Zuletzt geändert am 30.04.2008 11:26 Uhr und seit 7. April 2005 1591 aufgerufen.