From: "Michaël Grünewald" <Michael.Grunewald@laposte.net>
To: David Allsopp <dra-news@metastack.com>
Cc: "'OCaml users'" <caml-list@inria.fr>
Subject: Re: [Caml-list] A Tutorial on GNU Make with OCaml
Date: Fri, 21 May 2010 10:42:00 +0200 [thread overview]
Message-ID: <4BF64758.40704@laposte.net> (raw)
In-Reply-To: <012101caf8be$085df350$1919d9f0$@romulus.metastack.com>
Hi David,
David Allsopp wrote:
>Michael Grünewald wrote:
>
>
>>My personal taste goes rather to BSD Make (make in FreeBSD, bsdmake in OS-
>>X and bmake in some other places): I found it much mor eeasy to program,
>>and the FreeBSD build toolchain and ports collection provide a significant
>>amount of Makefile techniques one can draws its inspiration from. I wrote
>>my own macros for my OCaml projects.
>>
>>
>
>So essentially you dislike make in general (bmake and gmake aren't *that*
>different - though that said on BSD I always use gmake) - simply that on BSD
>there are a large number of pre-written Makefiles and Makefile fragments
>which allow you to produce your Makefiles more quickly.
>
>
Oh no, not at all, I really love make and the central role it plays in
my use of a UNIX workstation. Since I have to work on Mac OS-X, Linux
and Solaris, while I have FreeBSD at home, I had to pay special
attention to the portability of the macros and reimplemented many
mechanisms presented in the `standard' BSD Makefiles. I use them all
the time, and they usually work like a charm!
The most polished sets are for the production of TeX/LaTeX documents
(with METAPOST and BIBTeX support) and the production of a web page
(with sgmlnorm and tidy). The OCaml macros work but some parts really
need to be rewritten.
You are quite right that bmake and gmake are not that different. When I
switched from GNU Make to BMake, I found it easy and straightforward to
program and appreciate the lot of meaningful examples I could study to
learn the proper use of the program. It does not need to mean that such
examples do not exist for gmake, just that I did not found them in times
of need.
Best Regards,
Michael
next prev parent reply other threads:[~2010-05-21 8:42 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-05-21 3:53 Jeff Shaw
2010-05-21 5:18 ` [Caml-list] " Michael Grünewald
2010-05-21 8:17 ` David Allsopp
2010-05-21 8:42 ` Michaël Grünewald [this message]
2010-05-21 8:28 ` Goswin von Brederlow
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4BF64758.40704@laposte.net \
--to=michael.grunewald@laposte.net \
--cc=caml-list@inria.fr \
--cc=dra-news@metastack.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox