filon: SPECS cook.spec,NONE,1.1

Filip Kalinski fk181140 w zodiac.mimuw.edu.pl
Śro, 6 Mar 2002, 13:58:30 CET


On day Wed, Mar 06, 2002 at 01:17:31PM +0100, Blues wrote what follows:
> On Sat, 23 Feb 2002, Filip Kalinski wrote:
> > %description
> > Cook is a tool for constructing files. It is given a set of files to
> > create, and recipes of how to create them. In any non-trivial program
> > there will be prerequisites to performing the actions necessary to
> > creating any file, such as include files. The cook program provides a
> > mechanism to define these.
> > 
> > When a program is being developed or maintained, the programmer will
> > typically change one file of several which comprise the program. Cook
> > examines the last-modified times of the files to see when the
> > prerequisites of a file have changed, implying that the file needs to
> > be recreated as it is logically out of date.
> > 
> > Cook also provides a facility for implicit recipes, allowing users to
> > specify how to form a file with a given suffix from a file with a
> > different suffix. For example, to create filename.o from filename.c
> > 
> > - Cook is a replacement for the traditional make(1) tool. However, it
> >   is necessary to convert makefiles into cookbooks using the make2cook
> >   utility included in the distribution.
> > 
> > - Cook has a simple but powerful string-based description language
> >   with many built-in functions. This allows sophisticated filename
> >   specification and manipulation without loss of readability or
> >   performance.
> > 
> > - Cook is able to use fingerprints to supplement file modification
> >   times. This allows build optimization without contorted rules.
> > 
> > - Cook is able to build your project with multiple parallel threads,
> >   with support for rules which must be single threaded. It is possible
> >   to distribute parallel builds over your LAN, allowing you to turn your
> >   network into a virtual parallel build engine.
> > 
> > If you are putting together a source-code distribution and planning to
> > write a makefile, consider writing a cookbook instead. Although Cook
> > takes a day or two to learn, it is much more powerful and a bit more
> > intuitave than the traditional make(1) tool. And Cook doesn't
> > interpret tab differently to 8 space characters!
> > 
> > %description -l pl
> > Cook jest narzędziem do budowania plików. Podaje mu się zbiór plików do
> > utworzenia i przepisy, jak je tworzyć.
> 
> Albo dajesz pełne tłumaczenie albo żadnego.
> 
> To co jest tutaj to karykatura....
> 

Pomyłka, zaponiałem, że nie dokończyłem tłumaczyć, w wolnym czasie (na
razie brak) dokończę i wrzucę (może skracając jednak obydwa..)

-- 
Filip Kaliński <f.kalinski w zodiac.mimuw.edu.pl>



Więcej informacji o liście dyskusyjnej pld-devel-pl