MiniD dsource project set up
Boris Wang
nano.kago at hotmail.com
Mon Jun 26 19:53:25 PDT 2006
Can we make the whole D running interpreted or something just-in-time
compile?
"Jarrett Billingsley" <kb3ctd2 at yahoo.com> 写入消息新闻:e7ngne$a46$1 at digitaldaemon.com...
> Link: http://www.dsource.org/projects/minid
>
> == What is MiniD? ==
>
> MiniD is a statically-typed, object-oriented scripting language based on D
> and designed with D in mind as the host language. It takes some features
> from other scripting languages as well, such as static closures,
> generators, and coroutines. One of the main ideas behind making it
> D-based is an almost seamless integration of scripting into the host
> program, so that native code can very easily call script code and vice
> versa.
>
> == How far along is it? ==
>
> It's mostly just a grammar and some language specs right now; however,
> there's a reference compiler in the works which does the lexical and
> syntactic passes, and has the beginnings of the semantic pass as well. It
> can be found into the repo.
>
> == Is it open? Licensing? ==
>
> It's open. Licensing? It could be public domain for all I care. If some
> of you more experienced OSS'ers have some comments on that, or if I should
> use something else (like zlib or MIT license), I'd like to hear it. In
> fact, if someone wanted to bring it up on the MiniD forum on dsource,
> that'd be great.
>
> The development is also open. I'd love to hear any ideas and suggestions
> for features and other areas of development.
>
> == Why MiniD? ==
>
> It started as a sort of for-fun project, but eventually developed into
> something of a learning project. I wanted to see what it was like to
> design and implement a compiler and VM. Maybe I'll end up with a language
> that people want to use; maybe not. In any case, it's my idea that
> perhaps by offloading things like typechecking into the compiler, the VM
> will be somewhat faster. Maybe. I hope :)
>
>
More information about the Digitalmars-d-announce
mailing list