[Yhc] New Build System
Peter Tanski
p.tanski at gmail.com
Tue Mar 6 09:53:30 EST 2007
On Mar 6, 2007, at 9:36 AM, Neil Mitchell wrote:
>> What about a direct interface to darcs? At least that way you could
>> sponge off the darcs wrapper for curl.
>
> I have actually implemented this, I just mirrored the repos to some
> web space, then execute darcs get --partial. Removes the need for
> untar and wget in one step, plus much simpler.
Right on!
>> > 2) Compile Yhi, which requires make-style knowledge about C.
>> Scons had
>> > this built in much more, I'll need to roll my own.
>
> Talking to Malcom, I think its under 50 lines of code, and quite nice
> code at that.
Nice.
>> > Anyone have any thoughts?
>>
>> As an alternative to using GHC to control the C-compiler, you might
>> consider using VCBUILD from the command line for the current
>> yhi .vcproj files. Towards that end, here is an unfinished module I
>> started writing
>
> Compiling C with GHC will work everywhere, VC will only work on
> Windows, gcc will only work (natively and normally) on Unix - hence
> the attraction of GHC. Adding back VS building afterwards would be a
> goal, so using your code at that point would be nice. The reason for
> favouring GHC is everyone has GHC installed, while I only have VS
> installed on one of my 3 development machines.
That was the direction GHC is moving in, as well: put all the
platform-specific C-compiler knowledge into GHC. At least now the
GHC Windows distribution comes with a minimal MinGW installation, as
well.
Cheers,
Pete Tanski
More information about the Yhc
mailing list