On Wed, 20 Aug 2003, Tom Locke wrote:

> I am currently embarking on a project to create a new language. Right now
> I'm in the process of selecting the platform that's going to give me the
> best starting point.
> 
> My first choice is whether to go for a VM, or a C-Python style
> implementation. Right now I'm leaning towards VM.

Hey Tom,

I'm not sure what you mean by the difference here. CPython
does have a VM, it's just a stack-based one.

> The language will be dynamically typed, and I understand that Parrot
> is a better fit for such languages than the JVM or the CLR.
>
> I'm sure you're all good Parrot advocates in here, so... If I post
> some requirements I have to support my language features, would you
> folks care to talk me into targetting Parrot. Is this the right
> group for such a discussion?

Do you have a website for the language?

I've been working on a python->parrot compiler and managed
to get quite a bit working. If your language is strongly
O-O, you may need to dive into the parrot guts and submit
some patches if you want to move quickly (as classes and
objects aren't quite ready yet) but for a more functional
or imprerative style language you should be able to get
pretty far already.

If you've got some seriously weird features, who knows? Ask
and see, or try it out. :)

But: I would say, in general, if you target parrot, and you
make your language compatible with other languages, you're
more likely to get people to try your language for a small
chunk of code here and there, as people will be able to
use libraries they're familiar with your syntax. It'll help
people shorten their learning curve, in other words. (But
that's just my prediction)


Sincerely,
 
Michal J Wallace
Sabren Enterprises, Inc.
-------------------------------------
contact: [EMAIL PROTECTED]
hosting: http://www.cornerhost.com/
my site: http://www.withoutane.com/
--------------------------------------


Reply via email to