MiniD 1.0
August 1st, 2007 | by Aldacron |Jarrett Billingsley has released version 1.0 of MiniD. From the NG announcement:
MiniD is a scripting language written entirely in D, designed around D’s features and with D’s semantics in mind. It’s based mainly off of Lua and Squirrel, with influences from D and JavaScript.
MiniD is meant to be an extensible extension language, like Lua. That is, rather than trying to be a huge do-everything language like Python, it’s meant to be a smaller, more compact (but still expressive) language for writing programs and scripts meant to be run in the context of a larger program. It’s extensible in that the “host” program can provide functions and classes as hooks into application-specific functionality, and it’s an extension language in that it can be used to extend the capabilities of the host program.
MiniD makes it easy to interface between native and script code. The low-level API is muct simpler to use and cleaner than that of most languages implemented in C, and there is also a Pyd-like binding library to make it possible to quickly expose free functions and class types to MiniD.
He has been working on it for a while, so it’s great to see a 1.0 release. I plan to use MiniD myself in the very near future. Thanks, Jarrett!
Technorati Tags: D Programming Language, scripting languages, MiniD
By Tim Keating on Aug 2, 2007
Does that make Lua a “small, do-nothing” language? That sounds about right to me
By Aldacron on Aug 3, 2007
Lua’s small and tight, but I’d hardly call it a “do-nothing” language