Announcing next-gen Bakefile
Václav Slavík <[email protected]> Tue, 6 Mar 2012 19:22:18 +0100
| Newsgroups | gmane.comp.sysutils.bakefile.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi,
I'm happy to announce initial version of the Bakefile rewrite that was ment=
ioned many times in the past.
Due to some early design mistakes, Bakefile 0.2 gained so much complexity t=
hat improving it further was pretty much impossible and would require enorm=
ous effort (that's the main reason why vs2010prj never materialized). Only =
a redesign and a rewrite, done very differently from Bakefile 0.2, could so=
lve the issues well. The aim was to both simplify usage =97 by using friend=
lier syntax and eliminating the need for various hacks =97 and to drastical=
ly simplify development of Bakefile itself and plugins for it.
This means, unfortunately, that the new version is incompatible with legacy=
Bakefile. The differences in the underlying model are so big that I don't =
think automatic conversion is feasible, not on anything non-trivial (and tr=
ivial projects are trivially converted by hand). =
I am making the new version available even though it's just a preview (or a=
beta version, if you're feeling generous). That is, it's usable for simple=
projects, but doesn't have =97 and won't, for some time =97 feature parity=
with 0.2.x ("legacy Bakefile" from now on). Also, only Visual Studio 2010 =
and GNU makefiles are implemented as of now.
A "compiled" build is available for download here:
http://sourceforge.net/projects/bakefile/files/bakefile/1.0/
Everything else (source code, wiki, bug tracker) is hosted at github:
https://github.com/vslavik/bakefile
I'll be updating the website in the coming weeks to reflect this.
Feature requests would be most appreciated, please file them at https://git=
hub.com/vslavik/bakefile/issues. I'm not much interested in wishlist items =
for now (I have tons of these!), but rather in missing functionality that p=
revents you from using Bakefile 1.x. "Me too!" comments on existing issues =
are welcome too.
As for legacy Bakefile, nothing much will happen. There may be an odd commi=
t or two going into it, but I don't expect to make another release, unless =
some very serious problem makes it necessary. Instead, I'm going to focus a=
ll my effort on adding features back to 1.x.
Finally, my thanks go to TT-Solutions (http://www.tt-solutions.com/) for sp=
onsoring a large chunk of Bakefile work. =
Regards,
Vaclav
---------------------------------------------------------------------------=
---
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d