Article View: comp.sys.atari.st
Article #30496Re: GEMDOS History
From: Michal Jaegermann
Date: Thu, 04 Feb 1988 17:23
Date: Thu, 04 Feb 1988 17:23
48 lines
3500 bytes
3500 bytes
Bruce Holloway gave us his version of origins of GEMDOS. One would
really would like to believe in all these stories about one mythical
evil system programmer. There is only one fly in this ointment. DRI,
as I understand, is responsible for a lot of other "goodies" on ST.
Let us see. First GEM itself. Is also full of bugs (should I include
a well-known list). It does practically nothing else but puts slow and
unwieldy graphics shell on the top of your computer. This shell has not
a slightest clue what is a search path, environement variable, etc. Can
handle one file only at a time (with an exception of copying - but pray
that you do not have grab more files then slots in a window). What is
more GEM was crippled from the very start because of missing integral
part - an infamous GDOS. Therefore no proportional fonts, no device
independent output, no (actually) multiple virtual workstations. In
other words - nothing from all these things for which one really suffers
and learn to live with cutesy, SLOW, graphics interfaces. You may
continue this story on your own.
Ok, wo what else we got from DRI. Well known Alcyon C compiler in
which nobody bothered to fix even such simple things like error values
returned from every pass. Accompanying "documentation" and tools were
of similar quality. A recent message from Neil Harris indicates that
currently Atari values Alcyon C for $20, which seems to be generous.
This was followed by the next DRI product included with ST, namely
Dr. Logo. Probably one of worst Logo implementations which I ever
seen. Both buggy (it rally cannot handle any more involved recursion)
and, once again, awfully slow. Logo on 1MHz 9900 (TI99/4a) is much
faster and better done then DR.LOGO on 8MHz 68000. Though the first one
is a little bit more cramped, due to somehow smaller memory available.
DR.LOGO is also no good for anything else, but some turtle play (if you
are really patient). Reason - even rudimentary file access was
conveniently forgotten.
This LOGO was also graced with an editor which can be overtyped by a one
finger typist. I guess that one has to write it in interpreter written
in slow BASIC to achieve that effect.
The only redeeming feature in all of this is ST BASIC. It was so
awfull, that nobody wanted to use it at all and everybody switched
immediately to other languages. It this was a part of a master plan to
force good habits onto microcomputer users, then it succeded
admirably. Only I am not sure if DRI was responsible also for that.
If all of above was one-month doing of a busy system programmer, then
this guy, for sure, had a quite hot month.
Michal Jaegermann
...alberta!myrias!mj
---------------------------------------------------------------------
Disclaimer: All of the above are purely my personal opinions. My
employer even does not know what is ST ( :-) ).
--------------------------------------------------------------------
Technical Details
Message-ID:
<551@myrias.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!hao!gatech!purdue!i.cc.purdue.edu!j.cc.purdue.edu!pur-ee!iuvax!inuxc!ihnp4!alberta!myrias!mjReferences:
<2697@dadla.TEK.COM> <1988Jan24.012514.26587@gpu.utcs.toronto.edu> <3005@drivax.UUCP>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!hao!gatech!purdue!i.cc.purdue.edu!j.cc.purdue.edu!pur-ee!iuvax!inuxc!ihnp4!alberta!myrias!mj From: mj@myrias.UUCP (Michal Jaegermann) Newsgroups: comp.sys.atari.st Subject: Re: GEMDOS History Message-ID: <551@myrias.UUCP> Date: 4 Feb 88 17:23:43 GMT References: <2697@dadla.TEK.COM> <1988Jan24.012514.26587@gpu.utcs.toronto.edu> <3005@drivax.UUCP> Reply-To: mj@myriasa.UUCP (Michal Jaegermann) Organization: Myrias Research Corporation Lines: 48