This page contains the free unix programs that I have written. As an example you can download a free html (or rexx) preprocessor called PPWIZARD.
This software has all been written by Dennis Bareis. Please read the disclaimer before downloading or using any software from these pages.
Once you have evaluated what you have downloaded I would appreciate feedback, this will hopefully be good but I'll take the bad as well. This will encourage me (hopefully) to continue. Maintaining these pages takes significant effort and if it appears that nobody benefits from it then I'll stop...
The top entries in these tables are the latest to be added or updated. This makes it easier for you to recognise changes when you next log on.
The code in this section requires the free Regina rexx interpreter (at least version 0.08e) to operate.
|I have heaps of interesting and useful rexx source code routines.|
Sat May 28 2022
This preprocessor can be used to generate HTML (and rexx or other) code from source files. It supports commands such as "#include", "#define", "#if" and much more.
I maintain two differing homepages (this is one of them) from the same source, all the html you are seeing has been processed/generated by this program. Note that the '#if' processing is very powerful and that you can execute any rexx commands and use the output (all the file sizes and dates where provided were automatically calculated by this program). The #define command supports parameters and conditional generation of code.
As a rexx preprocessor it allows you to easily create header files of standard routines so that you never need to duplicate source code again! I have made some source routines available for #include in your programs. Rexx code is packed by default so that your input can contain many comments and be spaced out with most of this being removed from your runtime.
Note that this program can be used for virtually any file type and not just html & rexx. Some people use PPWIZARD macros to develop AWE def files and someone uses it with PHP.
Some of the packages contain very detailed documentation while others don't contain any. For almost all of my programs if you make a command line error a summary of the correct syntax is produced. If I have placed a package here without documentation then I have done so because I believe there is enough information available (and because I have too many other things to do!).
I would appreciate some feed back on how you use or find my programs. I am also interested in fixing any bugs you might find or hearing about any enhancements that would make your task easier.
As long as you are not making money by reselling or including my software as a selling feature then I don't care who uses this software or whether it's for individual use or used by a large corporation. If however you will make money from my work then we need to talk! If you make use of my product within your own please point people to my homepage so they can update the code.
Sunday July 16 2023 at 1:46pm