🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.atari.st
Article #37700

Re: Pexec Cookbook, and pseudolegal system calls...

#37700
From: Celray Stalk
Date: Tue, 04 Apr 1989 13:33
33 lines
2556 bytes
In article <1423@atari.UUCP> kbad@atari.UUCP (Ken Badertscher) writes:
>Quite a few things in TOS are documented and have no useful function.
>That does not mean that programmers can or should have carte blanche to
>use these features.  Nor should anyone assume that the useless features
>will retain the same behavior in future TOS revisions.  It is
>unfortunate that the BETA TOS developer documentation was unclear on the
>lack of usefulness of the shel_put() and shel_get() AES calls, but that
>oversight will be corrected in the final release notes.
> 
>  Don't do illegal stuff with your software, please.  We are no longer
>constrained to strict software compatibility in future TOS revisions,
>and I, for one, intend to take advantage of that fact.  This means that
>I will be implementing enhancements which will almost certainly break
>software that either a) didn't follow the rules in the first place, or
>b) was built on bad assumptions about the internal workings of TOS.

Thank you, Ken, for the information you have been giving everyone on
the net.  I'd only like to point out that without decent
documentation, it's a little hard for software developers to even know
what the rules are.  It used to be that "illegal" was synonymous with
"undocumented"; however, your note suggests that even this is an
oversimplification, and "documented but useless" also implies
"illegal" and "likely to change in future releases of TOS".  I welcome
well-thought-out enhancements to TOS---they will make the ST's more
useful to everyone.  But the long-overdue "official" TOS documentation
is also important.  I hope Atari is making a renewed effort to finally
get that out the door.
==================================================
| Michael Fischer                                |
|    Arpanet:    <fischer-michael@cs.yale.edu>   |
|    Bitnet:     <fischer-michael@yalecs.bitnet> |
|    UUCP:       <fischer-michael@yale.UUCP>     |
==================================================
Technical Details
Message-ID: <55813@yale-celray.yale.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!lll-lcc!lll-winken!uunet!yale!root
References: <1423@atari.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!lll-lcc!lll-winken!uunet!yale!root
From: root@yale.UUCP (Celray Stalk)
Newsgroups: comp.sys.atari.st
Subject: Re: Pexec Cookbook, and pseudolegal system calls...
Keywords: Pexec Cookbook, desktop.inf, shel_get, shel_put
Message-ID: <55813@yale-celray.yale.UUCP>
Date: 4 Apr 89 13:33:49 GMT
References: <1423@atari.UUCP>
Reply-To: fischer-michael@CS.YALE.EDU (Michael Fischer)
Organization: Yale University Computer Science Dept, New Haven CT  06520-2158
Lines: 33