On 18 Apr 2009, at 05:27, Jeremy W. Sherman wrote:
You can have the groupings correspond to actual folders. You must get info on a group and set its path to the desired folder.
That's absolutely great news.
I was a bit nervous about adding folders to the Project folder especially with XCode running but finally figured it all out.
1. Create a folder within your project folder.
You can do this whilst XCode is running.
It will not appear in the Groups and Files list.
2. Create a new group.
3. Use info to point it at the new folder.
4. i) use "add to project" to copy files from where these were first created into the new Group/Folder - tick the check box "Copy items into destination folder if needed"
ii) Select and drag project source code files into the new Group. Note that although their names will now appear as part of the Group the files are not actually be moved into the associated folder.
You could also look into something like cweb. You can then run your literate program through a preprocessor to produce documentation with inline images on the one hand, and compilable code on the other.
I've downloaded it and will install it as soon as I get a free moment. It looks like it could be the bees knees. Thanks for introducing me with this to the idea of Literate Programming e.g.
and
I have over the years toyed with these ideas myself and in general found them quite hard to implement. In part, I think it was due to lack of access to a system such as cweb with what I see described as its proper type setting, diagrams etc. Indeed I tried to develop the system I'm currently working on as a Literate Programming project (albeit without knowing the name for this nor the supporting technology). I will be interested to read about people's experience with this form of programming; this especially because I find that invariably at the design level, where the concepts and basic structures are being hammered out, the rapidity of change et al is so great as to defy systematisation. I find it easy to produce hundreds of pages of design material which become redundant the moment I start coding. For me the design process melds into prototyping, back to design and so on. I am forever moving from situations where there is a metaphorical mass of paper scattered across my desk to situations where it has all been neatly sorted and tucked up in a folder. For this reason I'm quite hopeful the extremely simple, unstructured approach I described in my previous Fri, 17 Apr 2009 posting will suit my methods of working. Even so I'll take a proper look at cweb. It feels like the bees knees..
Again thanks for pointing me at Literate Programming.
Knuth's some kid eh?
best wishes
Julius