MiniD 1.0 released!
BLS
nanali at nospam-wanadoo.fr
Wed Aug 1 01:37:43 PDT 2007
Well done, allways good to see a 1.0 for D.
Jarrett Billingsley schrieb:
> == Describe the API. ==
>
> - Supports code sandboxing through the use of multiple "contexts", into
> which libraries can be loaded. You can create a sandbox by only loading a
> restricted set of libraries into a context, and then running code in it.
>
> - Is templated in many places to support IFTI, and converts between native D
> types and MiniD types in many places as well, in order to avoid lots of
> tedious explicit types needing to be specified and conversions to be done.
>
> - Makes it easy to write native functions using the API. No confusing
> excessive stack manipulation like with Lua or Squirrel. No reference
> counting like with Python. Just get the values and manipulate them with a
> program state.
>
> - Makes it really easy to expose native functions and classes to MiniD
> through a templated binding library, similar to Pyd. Can bind free
> functions, classes, and in classes, constructors (even multiple constructors
> with the same number of parameters, unlike Pyd), methods, and properties
> (through a convention, as MiniD itself does not have explicit properties).
> Even supports binding multiple D classes which are in an inheritance
> hierarchy, but notably does _not_ yet support MiniD classes then inheriting
> from those exposed D classes.
Jarret, I miss some API examples. I also can not figure out how DDL fits
into the picture.
Bjoern
More information about the Digitalmars-d-announce
mailing list