MiniD dsource project set up

clayasaurus clayasaurus at gmail.com
Wed Jun 28 11:50:01 PDT 2006


Just want to say that this project looks good in the "Scripting language 
that can easily be used by D users" category. For this reason I favor 
MiniD over a native Squirrel port. Goodluck!
~ Clay

Jarrett Billingsley wrote:
> 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