Store Includes
- Posted by DB James <larch at adelphia.net> Jul 17, 2005
- 558 views
Hi all, I have not posted in awhile, but I've been around. Thanks to all who have posted in keeping the more quiet of us informed and interested. Anyway, I have a new program up and I hope you'll have a look at it, tell me what you think, give it a try, and report any problems. The program is called StoreInc.ex. It is a DOS program that performs the same function as Tone Skoda's GetEuIncs.exw, that is, after the user selects an Eu program, it creates a sub-folder, copies the program into it, and adds all the includes of the program. This is very useful for a couple of reasons: in zipping and submitting a program to the Eu site, it assures that all includes are, er, included. Also it makes a "fixed moment in history" for the program such that at a later time one does not have to guess what versions of include files were used. Why did I duplicate Tone's work? Well, I like DOS and wanted a version for it. I didn't look at Tone's code, I just dived in for the sake of tackling a goal I thought was within reach of my current abilities, yet would stretch my skills. Another reason was to use a set of routines I have created over time that I call BoxGUI. These are dirt-simple ways of making DOS more accessible, but not using the "Windows" concept of how to do things. In StoreInc.ex, for example, the command line is not used. The user can navigate to and select the file directly. A last point: you might want to take a look at the program for one particular feature: it has no include files of its own. All necessary components are within one file. This was done by means of two programs I'll be posting soon: IncAll.ex and Mash.ex. These create a large file of all files, then strip out all unused items. You will perhaps smile when I confess the impetus behind these: I use personal include files I don't want to inflict on anyone I don't hate :^D There are things with tentacles in there! By "mashing" the files, the world only sees what works (more or less). More seriously, there might be times when it would be useful to send someone who is not an Eu person just two files: the PD interpreter and the program itself. Over, --Quark