Hi everyone,
I just tried out FAKE yesterday. Overall I have a good impression -
programming in F# is way better than MSBuild (obviously), and various
helpers in FakeLib help not reinvent the wheel in the build scripting.
Keep up the good work!
I have a few beginner questions:
1. Is there any mechanism for checking if a build step can be
bypassed? AFAIK this logic, tied to files, was the biggest deal in
*nix make.
2. Are there helpers for generating fsproj files? Or perhaps compiling
F# projects directly (calling Fsc)? This might be a time saver for
some of my uses.
3. In the Java world there is a build manager called Maven, and it has
an attractive feature called archetypes:
http://maven.apache.org/archetype/maven-archetype-plugin/ - in two
words, this is akin to solution templates that you can create in
VisualStudio. It allows quickly starting new projects based on a
pattern, and easily publishing new project patterns. What is a good
way to go about this in the F# world? I tried making VisualStudio
templates and while they work OK for single project templates, they
are a bit of a pain to manage, and I have to forfeit a lot of control
(cannot script it in F#, for example).
Thanks,
--A
--
Kind Regards,
Anton Tayanovskyy
WebSharper™ - type-safe JavaScript in F#
http://intellifactory.com