Pardon me for intruding, I stumbled upon your discussion while searching the web for "source code on text files". I have great sympathy for the subject of your discussion, and since I have actually done something about it I invite you to have a look at my way of programming.
I am handling source code as a collection of code units in a database and present and edit the units in a Smalltalk like browser in a hierarchical structure of modules and sections. The module conforms to a classical source file and the sections collect functionally related units. My first implementation was a full IDE with compiler and debugger, so there was no need for source files. The present solution, however, is a universal source code handler and therefore the system maintains a source text file for each module. The files are updated with every change of the code in the browser and thus always represents the current state of the project. After thirty years of software development I have come to understand programming as a process of writing. When you have a look at the system you will note that I actually think in terms of chapters instead of modules, implying that the browser presents the source code as (readable as) a book. But take it as you like. Anyway, my productivity made a big jump the day I had the first version ready for actual work on the application at the time, and it has been pleasantly high ever since. The system, HolonCode, is available at http://holonforth.com/holoncode/ . The site and its design are very much in development, I am struggling with the introduction and the arguments for 'normal' programmers to clarify the benefits of handling source in a database. A task that your discussion has eased a lot here. But the HolonCode system is fully functional and thoroughly tested. I do use the IDE to develop itself and thus know that it works. Now, I wonder if HolonCode fits into the .NET world and does address your concerns. If any members of your group should actually use the system, please mail me and I will send you a personal license. Anyway, I hope that you will find something of inspiration for your own lightsaber. Wolf Wejgaard www.holonforth.com -- You received this message because you are subscribed to the Google Groups "Seattle area Alt.Net" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/altnetseattle?hl=en.
