I came across tup by accident last night and I really like it. I love the clarity and I love the lack of domain specific info.
I have a couple observation about the new-user perspective that I thought I'd share. The naming of files used by tup are inconsistent and difficult to remember. Having to look at the manual everytime I've been away from tup for a while will be annoying. Here's what I would change: ini files.... 1) just call it tup.ini everywhere. Easy to remember and correct syntaxt highlighting on all systems. 2) ~/.config/tup/ might be a better location than ~/. root directory... The vestigil Tupfile.ini feels a bit silly. I'd rather something different. Maybe a .tuproot so I don't have to look at it. Maybe a .tup directory with only an empty tup.ini. Maybe this is an unecessary feature. Maybe as you scan upward towards "/." the highest directory with a Tupfile is your root for the first build. Tupfile & Tuprules.tup... *.tup works great. Tools (and developers) don't need to look inside to figure out what it's for. Tupfile -> build.tup, default.tup, tup.tup, fuk.tup ... anything.tup (Build.tup) Tuprules.tup -> Rules.tup Variants... Again, tup.ini everywhere you use a tup config file. include_rules... There's lots of times when you are digging around files and either don't know, or have forgotten, the syntax. It can help to explicitly list the file. include_rules Tuprules.tup It makes it easier start poking around to figure things out for those of us that prefer sticking forks in lightsockets than reading the manual. _rules might mislead someone to thing that the format is different... include_all Tuprules.tup ...Those are the things that leapt out at me. I'm looking forward to using tup and seeing how the tup-config+tup combo compares to cmake. If you think any of the tweaks above are worth implementing, I'm happy to issue a pull request. -- -- tup-users mailing list email: [email protected] unsubscribe: [email protected] options: http://groups.google.com/group/tup-users?hl=en --- You received this message because you are subscribed to the Google Groups "tup-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
