Re: Request for comments: CONS specification
"F. Schoenahl" <[email protected]> Tue, 1 Jun 2004 09:45:22 +0200
| Newsgroups | gmane.comp.gnu.cons.general |
|---|---|
| Message-ID | <20040601094522.368a9df0@dmnu_mn34.hcuge.ch> |
On Tue, 1 Jun 2004 01:43:51 +0200 Pierre THIERRY <[email protected]> wrote: > The two others tools I consider really complete out there are SCons and > AAP. Boht are written in Python. Python has great advantages, but I > really dislike it. Because I have been using it intensively for some > time, I'm being better and better at Perl, and like it very much. Ok -=20 > I think it's the main point why I would work on Cons instead of going > into another valuable existing project. I undestand - you seem also very motivated to develop new cons - If I can= suggest some features to think about :=20 "scons" requires reading local information and file changes and is therefor= e long to trigger, "make" reacts very quick a contrario. AAP is in the midd= le. That's a good point, when developping small-middle scale project, It is= always good to have a build system that doesn't take too much time. "SCons" has a make-like way to compile files, "aap" uses additional directo= ries aap-build-directories, where objects are stored. This is a good idea b= ecause it avoids complex tunings to store objects at specific places. "aap" has a very promising "configure" feature, which is very experimental = but imho, it is a very good idea to have configuration skills for a build s= ystem, same language for the whole stuff +1 I find "aap" and "scons" are not clear about the "install" features. I thin= k it should be very easy to include a ginstall like feature.=20 The point is that all developper attempt to do one very big modular softwar= e : do it modular ok, but maybe good to have a small suite of three program= s : e.g. ncons ninst nconf to make the build system complete. Imho, skip back compatibility with the current cons, this will make things = far easier.=20 Finally the installation of aap in a windows environment is very simple, "a= ap install" configures everything and aap works. Scons requires some addit= ional tunings, but is also quite easy to make run. =20 Just some suggestions! hope this helps,=20 I wish you good luck, and am somehow happy to see that cons may have a nice= future - it was one of the most interesting development tools I discovered= some monthes ago! fred =20 --=20 . Fr=E9d=E9ric SCHOENAHL . Biomed. Res. Eng. + PhD Student . ---------------------------------- . TEMPORARY adress (-> ~july): . 3, rue de l'universite . 1205 Geneva SWITZERLAND . ---------------------------------- . Work [CH] (NEW): 0(041)22.37.27.257 . Fax [CH] : 0(041)22.37.27.169 . Home [CH]: 0(022)708.01.57 (->~july) . Mobile [F]: 0(033)6.18.66.38.68 _______________________________________________ [email protected] http://lists.gnu.org/mailman/listinfo/cons-discuss Cons URL: http://www.dsmit.com/cons/