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: ,


At 9:07 PM, Anonymous Anonymous 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:

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
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
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

At 10:31 PM, Blogger thị hậu nguyễn said...

The post is written in very a good manner and it entails many useful information for me. I am happy to find your distinguished way of writing the post. Now you make it easy for me to understand and implement the concept
happy wheels
super mario bros

At 2:14 AM, Blogger Alice Denny said...

Welcomes to google terminal keep sharing such ideas in the future as well.
google snake this was actually EARN TO DIE
what i was looking for,and i am glad to came here! AGE OF WAR 2
Hi! I’ve been reading your blog for a while HAPPY WHEELS
I want you to thank for your time of this wonderful read!!! Slitherio
Amazing insight you have on this, Slither io This article always blew me BIG FARM

At 1:57 AM, Blogger Soc Cute said...

This is the game is played so great. Invite you to experience it interesting things there.
strike force heroes 4 | red ball | slitherio
strike force heroes 4 | fireboy and watergirl 2
duck life | io games | tank trouble 2
gmail sign in | gmail login
sign in to hotmail | log in to hotmail

At 3:17 AM, Blogger Rokki Winchester said...

Thanks for posting this. admission-service
I wish it was able to be translated, but for some reason Google toolbar isn't working. I copy pasted it into another application and read the post. 

At 6:10 AM, Anonymous gun mayhem said...

This is the game so players feel very fierce , adventurous . You try to join and play this game , you will feel great like.
| tank trouble | learn to fly
gun mayhem | can your pet
| happ wheels

At 3:20 AM, Blogger Games 2 Girls said...

The article you have shared here very awesome. I really like and appreciated your work. I read deeply your article, the points you have mentioned in this article are useful


Post a Comment

<< Home