MiniD 2 Plans
Jacob Carlborg
doobnet at gmail.com
Wed Oct 22 03:54:55 PDT 2008
Jarrett Billingsley wrote:
> MiniD 2 has been under development for over a year now, and I think it's
> finally almost ready! It ended up taking a lot longer than I expected,
> mostly because I got the wild idea to reimplement the whole thing back in
> May. Until now, it has been in alpha, but I think I'm ready to call it
> _beta_. Wooo.
>
> Currently there are a few reasons why I'm calling it beta. They are:
>
> - The binding library is not complete. It wraps free functions, and that's
> about it.
>
> - There are a few code generation bugs in the compiler (well not "bugs" but
> "fairly big changes") that need to happen.
>
> - There are some additions to the standard library that I feel are
> important.
>
> - The new implementation has not been tested to any appreciable degree.
>
> - I'd really, really like to get shared libraries in for the release. I
> think DDL is mature enough, I just have to sit down with it. One issue
> though is Linux, since DDL doesn't yet (?) load ELF, so I don't know if it's
> actually possible right now.
>
> - I want to decide whether the 'int' type should be platform-dependent or
> always 64-bit.
>
> Once those things are sorted out, I think it'll be ready to go gold. When
> will this be? I hate making promises about this sort of thing because
> things always seem to come up and eat my time. The first month and a half
> of school was absolute hell; the calm now only makes me dread how busy it'll
> probably be again in November. But if I stick to it I think I can get MiniD
> 2 to release quality in few weeks or so. I know, development doesn't move
> nearly as quickly as when I'm out of school.
>
> Once 2.0 is released, though, I plan on making many more maintenance
> releases to MD2 than I did with MD1. Standard library additions,
> non-breaking language additions, bugfixes (obviously), native API additions
> etc. The binding library in particular may be very basic upon release and
> would be improved afterwards.
>
> What does this mean for 1.0? I think it's time to put the thing to rest.
> It's outdated and the implementation is subpar. MiniD 2 is superior to it
> in almost every way. As of now, MiniD 1 is no longer being supported. It
> will be moved into a branch of the SVN repository and MiniD 2 will become
> trunk.
>
> I think that's everything that needs to be said for now. And as always, the
> main page is at http://www.dsource.org/projects/minid, and the forums are at
> http://www.dsource.org/forums/viewforum.php?f=94.
>
>
Very nice. There is now support for Mach-O (the format used on osx) in
DDL either.
More information about the Digitalmars-d-announce
mailing list