The HTML SWAG Home Page
"An elegant weapon for a more civilized time." - Obi-Wan Kenobi
|[ Home | Mirrors | Download complete | BSDG | Original SWAG ]|
Welcome to the HTML version of SWAG [SourceWare Archive Group]. This is an HTML version of the last SWAG release from 11/29/1997. No new content has been added. At this point it is static, but at some future point it may be reborn in some new form. Also, there is no search engine yet, but one is forth coming.
Why a site with code mostly from pre-Windows 95 era Turbo Pascal programming? There are a few reasons. The first is Nostalgia - for anyone who programmed in this time period the SWAG was an invaluable resource. Another reason is that most of this stuff is still very useful in new programming challenges. For example, calculating check-sums or sorting data is still done pretty much the same way. And there is even a section on Borland Delphi (Mostly version 1 and maybe some 2). There is also a lot to be learned from this code written back when concerns dealt with fitting your entire program on a 1.2 meg floppy, running in 64K memory block sizes and on slower CPU's. Learning from these examples of efficiency illustrated here can only result in better performance in our programs today.
The Pascal language is alive and well today, with products like - my favorites- Borland Delphi, Borland Kylix, Turbo Pascal or also Free Pascal, Pocket Studio, Irie Pascal, and GPC in use making great programs. So grab a compiler (if you don't already have one) browse through the snippets and start programming.
The code snippets on these pages are generally freeware or public domain as defined by their accompanying comments and copyrights. Gayle Davis, the original keeper of the SWAG, has given his blessing to this porting. These pages are hosted by the Boise Software Developers Group. While this site is Copyright © 2001-2002 by Jim McKeeth, you may freely download to mirror or for personal use. I would appreciate an e-mail if you find this useful or want to re-post it, and all mirrors need to link back here and I will link to you. All material not otherwise stated as having a different license is covered by the GNU Free Documentation License.
Visit the original
This page hosted and administered by the