💾 Archived View for mirrors.apple2.org.za › archive › apple.cabi.net › Utilities › NewFortYow.SHK.tx… captured on 2023-01-29 at 04:58:15.
-=-=-=-=-=-=-
fortune and yow -- ported by Greg Thompson hi there. i ported this pair of fun utils a few years ago. i pretty much just did a straight port. i made 'em compile and run. recently, someone posted a really bad version of fortune to comp.sys.apple2.binaries. i decided i should toss the real thing (mine) up there. upon looking at the code, i realized that the guy who originally wrote these two did a really bad job. they recursed (chowing stack space). they had massive local variables (chowing stack space). the i/o was amazingly inefficient. etc, etc, etc. looked like someone's first c programs. anyway, i re-wrote the bulk of 'em (not too much to do, really). they're now good. they work. in fact, they should work under any shell. they expect to find their data files in or near :usr:games:lib. yow looks for yow.lines by default (use -f to specify your own quotes file). fortune looks for its files in the directory :usr:games:lib:fort.dir. yow.lines is human readable, and it's quite trivial to create your own. the fortune files aren't readable, and fortune's hardcoded to only search for how ever many are there at the moment. so there. these are both pretty quick-n-dirty. nothing fancy. if you want something fancy, don't ask. i don't have time for it (sorry). just doing this much took me a few months (although probably no more than 3 hours in front of my gs total, but i hardly spend any time on this machine anymore...). anyway, hope you all enjoy these. if there are bugs, i'll fix 'em. just let me know. 10/7/94 - since i got some hate-mail on the first release of these (well, not really hate mail, just requests for better placement of the data files), i'm releasing these new (improved) versions. they both initially search in :usr:games:lib for their files (see above) instead of 6:, which was just plain stupid (which drugs were i on?). plus, if you don't like those locations, set YOWDIR to the directory in which yow.lines lives, and FORTDIR to the directory where all the fortune files live, and they'll get found. -greg gregt@visix.com i'm caffeinated and incorporated, cog in the wheel of the machinery. naked aggressive, nightly newsish, and stress-related. on the couch i'm home plate. i'm crack cocaine and cholesterol. i play hard ball, i mean business, and i've got a hard-on for hate. what is a god and whose is this country when it's only city, me, and mine? i see my life flash before me when i try to sleep. i am product. -deconstruction "get at 'em"