lin-club  

Re: [Haifux] Autoconf Lecture - Finalized

Nadav Har'El
Sat, 06 Jul 2002 14:56:30 -0700

On Sat, Jul 06, 2002, Shlomi Fish wrote about "[Haifux] Autoconf Lecture - Finalized":
> 
> The Slides for the Autoconf lecture are more or less finalized. You can
> find them online here:
> 
> http://vipe.technion.ac.il/~shlomif/lecture/Autotools/slides/
> 
> Comments, suggestions and flames are welcome.

Unless you'll be preaching to the choir (i.e., teaching Autoconf et al.
to people who already know it), I would start such a lecture with a slightly
longer introduction about why all these tools are necessary at all to some
C programmer that never heard of them. What's the philosophy behind autoconf -
what kind of problem does it set out to solve? What did people do before
autoconf was available (this makes it clear why autoconf is a time-saving
tool)? Who *doesn't* need to use autoconf?

And similarly for the other tools. For example, for what kind of projects
is automake a useful time saver, and in what kinds of projects you could
do without it (and save a lot of learning time)? When is libtool not needed
(answer: when you're compiling a program, not a library)?

I guess it doesn't need to be on the slides, but at least mentioning these
issues during the talk would be beneficial to the uninitiated, in my opinion.

If you're interested, I can send you (in private) a short introduction I
once gave to autoconf (to a small group of programmers), to see what I mean
about introducing the "philosophy" of autoconf.

By the way, one tool you don't seem to introduce in your lecture is
makedepend. Can automake do something comparable to what makedepend does?
By the way, will all the people coming to this lecture be assumed to know
make?

-- 
Nadav Har'El                        |       Sunday, Jul 7 2002, 27 Tammuz 5762
[EMAIL PROTECTED]             |-----------------------------------------
Phone: +972-53-245868, ICQ 13349191 |The person who knows how to laugh at
http://nadav.harel.org.il           |himself will never cease to be amused.

--------------------------------------------------------------------------
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]