Listening To Reason

random musings about technologies by Andy Norris

30 January 2008

Some potential advantages of Arc

To me the (potentially) most interesting thing about Arc is that it takes a language family that is stuck and has plateaued in popularity and offers it a reboot along lines that are similar to other successful insurgent languages.

I'm not a Lisp expert, but here are my impressions:

1. Common Lisp is bloated, antiquated, fractured between implementations, and nearly impossible to improve except on a per-implementation basis.

2. Scheme is a much better language, but it's even more balkanized than Common Lisp, and the future of the language is being handled by a committee, which is rarely a good sign.

3. Many (most?) successful insurgent (i.e. not launched by a major corporation as a product strategy) languages have a single person who occupies the BDFL position. Smalltalk, Perl, Python, Ruby, and Erlang are all examples. Of course, counterexamples include Haskell and Scheme.

Rebooting Lisp with a new system started from scratch, having a single spec, and a single BDFL running the language is potentially a very good idea.

Sure, there's not much there right now, as everyone has complained, but there's enough there for a few motivated people (who can live with ASCII for now) to play around with, which is all you need for a version 0.01. If this is all there ever is, it obviously won't amount to much. On the other hand, if the community of interested people provide feedback and code and Paul starts building and/or blessing new libraries and code chunks for doing various tasks -- things like networking, data access, and, yes, internationalized strings.

People have talked about the social problems of Lisp for a long, long time. A lot of people (yes, I'm raising my hand here too) think this is the real reason Lisp has never taken over the world even as many of the ideas that Lisp pioneered become core components of more popular languages. What could be a better hack to fix a community with social problems than using a new language variant as an excuse for starting a new community?

Labels: ,

9 Comments:

At 9:07 PM, Blogger Kira said...

"new libraries and code chunks for doing various tasks -- things like networking, data access, and, yes, internationalized strings."

There already is a LISP with all that plus an active community:

http://newlisp.org/

 
At 9:56 PM, Blogger Jorce said...

wholesale moncler clothing
cheap moncler jackets
moncler ski apparel
Moncler ski jacketsg
Moncler down jackets
Moncler Men Jackets
Moncler Women's Jackets
Moncler kids clothing
Moncler vest on sale
Manolo Blahnik Pumps
Manolo Blahnik Sandals
Manolo Blahnik Slingbacks
Manolo Blahnik d'Orsays
Yves Saint Laurent Shoes
Christian Louboutin Ankle Boots

 
At 1:29 AM, Anonymous Microsoft Office 2007 said...

Office 2010
Microsoft Office 2010
Microsoft word
Office 2007
Microsoft Office
Microsoft Office 2007
Office 2007 key
Office 2007 download
Office 2007 Professional
Outlook 2010
Microsoft outlook
Microsoft outlook 2010
Windows 7

 
At 7:49 PM, Anonymous descargar whatsapp gratis said...

This article is really fantastic and thanks for sharing the valuable post.
----
apply baixar facebook movel and descargar whatsapp gratis para android and apply baixar facebook gratis

 
At 3:33 AM, Blogger Anh Mai said...

Thank you for that information you article
Signature:
Versión en descargar facebook en español a los países hablan Español: facebook entrar agora , facebook en español para and facebook entrar direto

 
At 9:01 PM, Anonymous gmod free said...

Its really good information, i like your blog post. Thanks for sharing
Signature:
The place to play all unblocked games at school online. Here you can find every blocked games such as: unblockedgames , unblocked games happy , unblocked games 77 ,

 
At 4:05 AM, Anonymous descargar whatsapp gratis said...

You either talented people but when it is exhausted, then you'll like rags they were stepping on descargar whatsapp plus gratis , play unblocked games very nice , free unblocked games at school online to play , descargar whatsapp gratis , unblocked games 77 , unblocked games online

 
At 1:24 AM, Anonymous jogos friv said...

Thanks for sharing this with us loved reading your article
----
i like play game jogos click online free and play game juegos de pou

 
At 2:01 AM, Anonymous juegos kizi said...

Thanks for sharing this quality information with us.
----
play game juegoskizi online and play game jogos de friv

 

Post a Comment

Links to this post:

Create a Link

<< Home