Re: About Arc
- From: "mikel@xxxxxxxxx" <evins.mikel@xxxxxxxxx>
- Date: 31 May 2007 07:27:41 -0700
On May 31, 8:00 am, Jeff Rollin <jeffrey.rol...@xxxxxxxxx> wrote:
In the last episode, on Thursday 14 Sivan 5767 14:55, fireblade wrote:
On May 31, 3:51 pm, fireblade <slobodan.blaze...@xxxxxxxxx> wrote:
On May 31, 3:19 pm, xbit....@xxxxxxxxx wrote:
Hello guys, I want to find something about Arc the new lisp dialect by
Paul Graham. I could not found anything about except of short
description in one of the Paul Graham esseys. Where can I find
language specification, sources or more detailed description?
Yuri.
If you'd like to try Arc, send an email to try...@xxxxxxxxxxxxxx and
the'll notify you when there is something online to experiment with.
While you're waiting use Common Lisp .
Why does Paul Graham suggest using CL, when Arc is implemented on top of
Scheme?
Or to put it another way, if he prefers CL why implement Arc on top of
Scheme?
Well, Paul Graham doesn't usually post here, so any answer you get is
going to be speculative.
That said, one can prefer different language implementations for
different purposes. Maybe he doesn't prefer Scheme, but likes the PLT
Scheme implementation for the purposes he has in mind for Arc. Or
maybe Scheme has a couple of characteristics that make implementation
of some particular piece of Arc much more convenient than it otherwise
would be. I assume that for him, PLT Scheme is a low-level platform,
and, that being the case, isn't necessarily chosen for its resemblance
to the language he would prefer to use day-to-day.
Once upon a time I worked day-to-day in Dylan, when it was still
clearly a dialect of Lisp, complete with lots of parentheses (that
version of Dylan is still my favorite programming language, by the
way). It was built on Common Lisp, but the language itself was more
like Scheme+CLOS. So if it was so much like Scheme, why didn't the
implementors build it on Scheme? Well, because, if you take into
consideration all the factors involved, not just the language
specification, building it on Macintosh Common Lisp was the easiest
way to do it.
.
- Follow-Ups:
- Re: About Arc
- From: Ken Tilton
- Re: About Arc
- References:
- About Arc
- From: xbit . net
- Re: About Arc
- From: fireblade
- Re: About Arc
- From: fireblade
- Re: About Arc
- From: Jeff Rollin
- About Arc
- Prev by Date: Re: LW 5 FLI issues on OS X
- Next by Date: Re: garnet: still no success
- Previous by thread: Re: About Arc
- Next by thread: Re: About Arc
- Index(es):
Relevant Pages
|