|
Bibliophagist
Posts: 48,125
Karma: 174315444
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
Originally Posted by Uncle Robin
I worded that question with great care to be as broad as possible "non-paper-based content delivery systems", so txt files would count. Whether you consider that documentation to have been "recreational reading", the other part of the question, is entirely your call. 
|
Some of it was recreational reading such as Zoso's comments in the CP/MUG diskettes. One sample enclosed here. And no, I don't still have the 8" floppy disk copies. Way back when, I picked up the CDROM of the CP/MUG diskettes.
Spoiler:
Code:
ZOSO'S HOLIDAY VISIT
--------------------
SINCE LAST WE MET, I HAVE GROWN GLOOMY. IT IS CERTAIN THAT MY LIFE
AS A BASIC-E ARCHIVIST PRESENTS [THANKS TO YOU] THE SAME REWARDS AND CHALLENGES
AS THOSE THAT CAN BE DERIVED FROM TOLL-COLLECTION [AFTER YOU PASS THE CIVIL-
SERVICE EXAM].
TONY TELLS ME THAT SOME OF YOU WITH TTY'S HAVE COMPLAINED THAT MY
MAUNDERINGS TAKE TOO LONG TO PRINT. FOR THOSE OF YOU WHO USE SUCH DEVICES
AS A CONSOLE, WE COULD HAVE HAD A NICE DEBATE FIVE YEARS AGO. I DON'T MEAN
TO ACT OVERLY SENSITIVE TO CRITICISM, BUT UNLESS YOU TTY PEOPLE ARE WRITING
THIS SLANDER FROM THE BOWELS OF AN AIRCRAFT CARRIER, AND THE DATE ON YOUR
CRUDELY LIMNED POISON-PEN LETTERS IS PRIOR TO 'VE DAY' THEN ALL I CAN SAY
IS, "MAY YOU LEARN TO 'SPEED-READ' AT 10-C.P.S.".
THE MERE MENTION OF THIS HAS SO UPSET ME, THAT I SHALL HAVE TO DIGRESS
FURTHER... ONE COMPUTER-CLUB MEETING WAS TOO MUCH FOR ME... ALL THOSE 'GEEKS'
ARGUING RELATIVE MERITS OF THEIR RESPECTIVE SYSTEMS (HARDWARE AND SOFTWARE).
I'M NOT A PAID ADVERTISER, SO WHAT THE HELL... I LIKE THE Z-80... SOFTWARE IS
QUITE ANOTHER ISSUE; I HAVE EXHAUSTIVELY EXAMINED ALL THE 'BASICS' AVAILABLE
FOR THE 8080//Z-80, AT PRESENT. IN THIS AREA, I HAVE SOME FIRM [AND PERHAPS
HELPFUL] OPINIONS WHICH I WISH TO SHARE... (DON'T ARGUE; I OWE YOU NOTHING) !
THERE ARE ONLY THREE REALLY GOOD BASICS FOR THESE PROCESSORS (S-100 BUS ONLY):
1 - MITS/MICROSOFT
2 - TDL
3 - BASIC-E//C-BASIC
IT IS NO ACCIDENT THAT I LISTED THEM IN THIS ORDER. IF ANY OF YOU HAVE SEEN OR
USED TDL'S 12K BASIC, I'M SURE YOU WISH (AS I DO) THAT THEY HAD ISSUED A CP/M
DISK BASIC. MICROSOFT DISK BASIC IS [THOUGH NOT PERFECT] BY FAR THE 'STATE OF
THE ART'. FOR THOSE OF YOU WHO RUN SUCH EXCELLENT SOFTWARE ON ALTAIR DISKS, IT
IS RUMORED THAT THE VOLTAGE MINISTER FROM THE UGANDAN-REPUBLIC WILL VISIT YOUR
VERY TOWN, AND OFFER YOU BIG BUCKS FOR YOUR EQUIPMENT... YOU SEE, THEY NEED
MACHINERY LIKE YOURS TO MAINTAIN THEIR S--T LISTS, (AND YOU MUST KNOW WHY)...
THE MAIN ISSUE I WANTED TO RAISE WAS: HOW DO I STAND ON BASIC-E...?
I HAVE WRITTEN A SHORT DRAMA FOR YOU, IN WHICH I PLAY MYSELF... AND FOR YOU
SOFTWARE PIRATES; I ONLY STOLE MR. DICKENS' TITLE, NOT HIS ENTIRE WORK.
=================
A CHRISTMAS CAROL
=================
DRAMATIS PERSONAE:
BE: ADVOCATE OF BASIC-E -- AND HIS RETINUE OF 'WRONGOS'
ZO: YOUR HUMBLE REVIEWER -- WONDER WHY THE ALIAS ?
AN: ANNOUNCER -- SO FAR, AN HONEST JOURNEYMAN
CH: THE CHORUS -- FROM THOSE QUAALUDE-LIKE GREEK PLAYS
ACT I
BE: BASIC-E IS A COMPILER.
ZO: I SEE; BUT THERE ARE OINTMENTS TO RELIEVE THAT.
BE: YOU CAN 'SECURE' YOUR PROGRAMS BY ONLY GIVING A CLIENT THE 'INT' FILE OF
YOUR 'PAYROLL' OR WHATEVER.
ZO: NO DOUBT YOU WILL BE ABLE TO SELL YOUR PAYROLL PROGRAM TO SOME ESKIMO IN
POINT BARROW ALASKA, WHOSE 100 EMPLOYEES SELL FREEZERS. OF COURSE EACH
TIME HE NEEDS A MINOR CHANGE TO THE 'INT' FILE YOU GAVE HIM, YOU CAN
DISPATCH YOUR HELICOPTER WITH A FRESHLY COMPILED VERSION. IN MOST CASES
SMALL BUSINESSES ARE TOO CONCERNED WITH THEIR REGULAR AFFAIRS TO RIP-
OFF YOUR PROGRAM; ADDITIONALLY, SOME INDIVIDUALS HAVE MADE REMARKABLE
PROGRESS IN 'SECURING' PROGRAMS WRITTEN FOR INTERPRETER BASICS.
(*) - << !!! URGENT BULLETIN - CHECK UPDATE BELOW !!! >>
BE: BASIC-E IS MORE MEMORY EFFICIENT.
ZO: TRUE, BUT TIME IS MONEY, AND MEMORY IS GETTING CHEAP.
BE: BASIC-E IS A PUBLIC-DOMAIN ITEM. ANYONE CAN IMPROVE IT FOR THE BENEFIT
OF ALL OF US.
CH: GET US OUR SHOVELS !
ZO: YOU'RE RIGHT! THAT IS WHY THERE ARE SO MANY TOTALLY INCOMPATIBLE VERSIONS
FLOATING AROUND NOW. DID YOU KNOW THAT ONE VENDOR HAS SEPARATE RUN PACKAGES
FOR DISK AND NON-DISK FILES? IF THE AUTHOR OF BASIC-E OFFERED IT FOR THE
"GOOD OF THE COMPUTER COMMUNITY", WHY HAVE SO MANY DIFFERENT PEOPLE TAKEN
IT UPON THEMSELVES TO FIX ONE OR TWO MINOR 'BUGS' AND THEN RELEASED SUCH
ENHANCEMENTS AS PROPRIETARY PROJECTS, WORTH THE [FILL IN THE BLANK] DOL-
LARS, YOU PAID FOR THEM. THE LATEST [$100.00] VERSION PROVED TO ME, BEYOND
ANY DOUBT, THAT BY THE TIME BASIC-E IS PERFECTED, ITS ADHERENTS WILL HAVE
PAID LIKE A DRUG ADDICT FOR THEIR PARTICULAR SENSE OF PARTICIPATION, AND
WILL HAVE 'MISSED THE BOAT' IN THE INTERIM.
BE: THERE ARE MORE ERROR MESSAGES (PROGRAM DIAGNOSTICS) IN BASIC-E. IT'S EASIER
TO GET MY SECOND [OH SURE !] TRY RIGHT.
ZO: UH-HUH... I REMEMBER THE WAY THAT WORKS. HERE'S AN EXAMPLE:
100:IF NOT TM<>DC THEN GY=GY+YOUR.BUCKS
CH ^ [HONEST, THEY LOOK LIKE THIS] !
HOW OBVIOUS...!! 'TM' IS YOUR LADY'S 'TIME-OF-MONTH'. 'DC' IS THE MINOR
SURGERY SHE NEEDS [<IF LAST.TM+ABS(LAST.TM+(28*3)) LE NEW.TM>] SIMPLE, EH?
OF COURSE, 'GY' IS THE 'SURGEON' IN THE DRAMA, AND 'YOUR.BUCKS' IS THE
REASON YOU GOT A 'CH' ERROR... DIG OUT YOUR MANUAL (IF YOU EVEN HAVE THE
LATEST ONE), AND YOU WILL SEE THAT 'CH' IS THE 'CAN'T HAPPEN' ERROR WHICH
IS CERTAINLY TRUE, SINCE YOUR LADY HAS NOT LET YOU TOUCH HER FOR THE LAST
TWO YEARS...
BE: WE CAN USE LONG SIGNIFICANT VARIABLE NAMES TO MAKE OUR SOURCE CODE MORE
READABLE; FOR EXAMPLE:
TAKEHOME.PAY=HOURLY.RATE.PAY+OVERTIME.PAY+XMAS.BONUS-TAXES.WITHELD
ZO: IT DOES LOOK GOOD ON THOSE SOUPED UP CRT'S WITH HALF-INTENSITY, REVERSE
VIDEO ETC. BUT WHATS WRONG WITH: TP=HR+OP+XB-TW ? I HAVE FOUND NO SPECIAL
HARDSHIP IN USING THE 2 CHARACTER VARIABLE NOR ANY SPECIAL BENEFIT IN
USING THE LONGER ONES... ALSO THE INTERPRETER BASICS I MENTIONED HAVE A
[HARDCOPY/PAPER EFFICIENT] TRACE MODE. EVEN THE MOST LOGICALLY CONVOLUTED
PROGRAMS CAN EASILY BE SO UNENTANGLED; THOSE PRETENSIONS [ OF BASIC-E ]
ARE ONLY USEFUL IF THE PROGRAMMER CAN MAINTAIN THE SEMBLANCE OF AN EIGHTH
GRADE EDUCATION WHEN GIVEN THE 'POWER' OF LONG VARIABLE NAMES... YOU WOULD
SUFFOCATE IN SELF-DOUBT IF YOU SAW HOW OFTEN SUCH AN ENHANCEMENT WAS USED
THUSLY: 'ON ENTPRIZE.FUEL+LOSTIME.SPC.WRPS*(INT(SPOCK)) GO TO...' FACE THIS
FACT OF LIFE!!! SOME CAN SPELL; AND SOME CAN PROGRAM. NEVER, (WELL ALMOST
NEVER), THE TWAIN SHALL MEET...
BE: WELL THERE REALLY ARE A LOT! MORE SPECIFIC ERROR MESSAGES.
ZO: YES, I'M ESPECIALLY FOND OF THE 'NP' ('NO SUCH ANIMAL') ONE... BUT I REALLY
DISLIKE THE WAY IN WHICH ANY RUN-TIME ERRORS RETURN ME TO CP/M COMMAND
LEVEL (AS DO THOSE ERROR TRAPS WHICH YOU HAVEN'T BOTHERED TO WRITE !).
BE: I PERSONALLY PREFER PREPARING PROGRAMS WITH A TEXT EDITOR. THE 'MACRO'
COMMAND IS REALLY POWERFUL.
ZO: YOU HORSE'S [BODY PART], IF YOU USE AN INTERPRETER BASIC WITH 'ASCII-SAVE',
YOU CAN USE THE TEXT EDITOR OR THE [BETTER] BASIC'S LINE EDITOR, WHICH
I FEEL IS A FAR MORE POTENT TOOL. THE BEST OF BOTH WORLDS IF YOU WILL...
CH: WE SEE THE CROCODILE TEARS WELLING IN THE EYES OF THAT SENSITIVE YOUNG
'ARTISTE', BE:...
AN: 'THE STARS BELONG TO EVERYONE, THE BEST THINGS IN LIFE ARE FREE...'
CH: YES, AND YOU CATCH YOU KNOW WHAT FROM PUBLIC W.C.'S; JUST ASK GRANDPA...
ACT II
ZO: PERHAPS I WAS A BIT HARSH ON HIM. I THINK I'LL HAVE A FEW BEERS, AND
ENROLL IN CHARM SCHOOL TOMORROW. I NEVER DID GET TO POINT OUT THAT TO
CORRECT A SINGLE 'TYPO' IN A LARGE BASIC-E SOURCE CAN CONSUME THE BETTER
PART OF TWENTY MINUTES AND THAT'S ABOUT 100 TIMES SLOWER THAN DOING THE
SAME THING WITH THOSE INTERPRETER BASICS [WHICH I PREFER].
CH: MEANWHILE IN A TINY ATTIC OF A RATTY OLD HOUSE, DOWNWIND FROM THE SMOKE-
STACKS OF A LARGE PESTICIDE FACTORY... SLOW THINKING FOLKS, WITH ACCENTS
ONE IS HARD-PRESSED NOT TO LAUGH AT; SEXUAL HANG-UPS GALORE; A WRETCHED
ENVIRONMENT FROM WHICH ONLY THE MOST GIFTED ESCAPE... (SORRY, BE:)
BE: HEAVENS TO BETSY ! MY 34K STARTREK IS PERFECT, EXCEPT IT SIGNS ON AS,
'STARDREK'... I'LL HAVE TO GO BACK TO THE EDITOR AND THEN THE COMPILER,
I'M GOING CRAZY...
A SHORT WHILE LATER...
AN: AND SO 'BE:', A NOVICE PROGRAMMER, WAS ARRESTED BY GOVERNMENT AGENTS FOR
ALLEGEDLY EXPOSING HIMSELF TO THE [UNIDENTIFIED] ESTRANGED WIFE OF CANADA'S
PRIME MINISTER [I DREAM ABOUT YOU A LOT M.T., HEH, HEH...].
CH: DON'T LET IT HAPPEN TO YOU...
EPILOGUE
ZO: THE ORIGINAL AUTHOR(S) OF BASIC-E ARE DESERVING OF PRAISE FOR HAVING
RELEASED A GOOD PRODUCT TO THE PUBLIC. THERE ARE SOME PEOPLE WHO HAVE
WRITTEN WONDERFUL AND WELL DOCUMENTED MATERIAL IN BASIC-E. THE ABOVE-
MENTIONED ARE ASSURED THAT I SPECIFICALLY EXEMPT THEM FROM ANYTHING
OF A CRITICAL NATURE THAT I MAY HAVE SAID. I ONLY LAMENT THE FACT THAT
TOO MANY PEOPLE HAVE GONE TOO MANY DIFFERENT WAYS WITH BASIC/E, AND
WHEN CODE IS LAZILY PREPARED (FOR BASIC/E), IT BECOMES UNWIELDY AS
ONE COULD EVER, EVER IMAGINE.
(*):IMPORTANT BULLETIN !!! IT HAS BEEN WIDELY REPORTED THAT SOME GULLIBLE
HOBBYISTS HAVE BEEN 'EUCHRED' INTO PURCHASING ABSOLUTELY WORTHLESS
'INT' FILES OF PROGRAMS FOR WHICH THEY SINCERELY FELT THE SOURCE WAS
FOR SALE. IF YOU ARE NOT PROMISED THE ORIGINAL & ENTIRE SOURCE IN
WRITING, PAY NOT CENT-ONE FOR ANYTHING YOU MAY SEE ADVERTISED IN EITHER
BASIC-E, OR C-BASIC. BY THIS, I MEAN SPECIFICALLY THAT YOU [FEW] HYPER-
SECRETIVE SORTS WHO DARE CHARGE FOR RAW MACHINE-CODE [UNLESS SO ADVERTISED,
AND I MEAN EXPLICITLY] WILL HAVE ABOUT 60 DAYS BEFORE YOUR BUSINESS CON-
FORMS TO REALITY, OR WORD-OF-MOUTH [PERHAPS MINE] KILLS IT.
FINIS
NOW UNDERSTAND THIS PLEASE, I ONLY DO 'PASSION-PLAYS' FOR THE
HOLIDAYS.
|