www lispmeister.com

About

A life with Lisp blog

index | rss2.0 | atom

Author

Products

Order Succesful Lisp directly from bookfix.com


Order Successful Lisp by David B. Lamkins at amazon.de
German Shop: Lisp t-shirt
US Shop: JohnMcCarthy Lisp tshirt

Categories

Links

del.icio.us/lispmeister
bookfix.com
medigist.de
Successful Lisp
lemonodor.com
Foresight Institute
Lawrence Lessig
nanobot
Bill Clementson
FuturePundit
Planet Lisp
Nanotechnology Now
Nanodot.org
Unvollstaendigkeit

Archives

Calendar

Creative Commons License
hacker emblem blosxom

2004/07/05

Croquet

While on vacation, browsing the web through a monofilament of network connection, I came across the croquet project. (link via Glenn Ehrlich) There is an inspiring Appendix B to the Croquet User Manual titled Is “Software Engineering” an Oxymoron? written by Alan Kay. Here's the lead in:
Real Software Engineering is still in the future. There is nothing in current SE that is like the construction of the Empire State building in less than a year by less than 3000 people: they used powerful ideas and power tools that we don’t yet have in software development. If software does “engineering” at all, it is too often at the same level as the ancient Egyptians before the invention of the arch (literally before the making of arches: architecture), who made large structures with hundreds of thousands of slaves toiling for decades to pile stone upon stone: they used weak ideas and weak tools, pretty much like most software development today.

The real question is whether there exists a practice in between the two—stronger than just piling up messes—that can eventually lead us to real modern engineering processes for software.

One of the ways to characterize the current dilemma is that every project we do, even those with seemingly similar goals has a much larger learning curve than it should. This is partly because we don’t yet know what we really need to know about software. But as Butler Lampson has pointed out, this is also partly because Moore’s Law gives us a qualitatively different environment with new and larger requirements every few years, so that projects with similar goals are quite different.

And here's the Lisp reference:
Until real software engineering is developed, the next best practice is to develop with a dynamic system that has extreme late binding in all aspects. The first system to really do this in an important way was LISP, and many of its great ideas were used in the invention of Squeak’s ancestor Smalltalk—the first dynamic completely object-oriented development and operating environment—in the early 70s at Xerox PARC.
Unfortunately the maintainers of opencroquet.org removed the download for the pre-release, but promised to issue a more current 0.02 release later this year.
free brady bunch incest stories, mom and son incest cartoons, video incest daughter, incest cartoon art tgp, incest pictures young, incest stories forum - posted by Anna - 10/22/2007 22:47:55
http://ballymenarfc.com/lib/jscript/flashfix/readme/duaghter-dad-sex-mother-family-group.html <a href="http://ballymenarfc.com/lib/jscript/flashfix/readme/3d-fantacy-incest-art.html">3d fantacy incest art, full free incest stories, doubles incest sex stories, daughter and mom incest, forum incest taboo, father and daughter incest movies</a> http://ballymenarfc.com/lib/jscript/flashfix/readme/3d-fantacy-incest-art.html
free brady bunch incest stories, mom and son incest cartoons, video incest daughter, incest cartoon art tgp, incest pictures young, incest stories forum - posted by Anna - 10/22/2007 22:48:00
http://ballymenarfc.com/lib/jscript/flashfix/readme/duaghter-dad-sex-mother-family-group.html <a href="http://ballymenarfc.com/lib/jscript/flashfix/readme/3d-fantacy-incest-art.html">3d fantacy incest art, full free incest stories, doubles incest sex stories, daughter and mom incest, forum incest taboo, father and daughter incest movies</a> http://ballymenarfc.com/lib/jscript/flashfix/readme/3d-fantacy-incest-art.html


Leave a comment...

 
Name:
URL/Email: [http://... or mailto:you@wherever] (optional)
Title: (optional)
Comments:
Save my Name and URL/Email for next time

Trackback

TrackBack ping me at:

http://lispmeister.com/blog/futurology/croquet.trackback