::SHE+ILA:: Concepts, versus MS-Windows etc

Elegant Model in Purple Velvet Gown with Ruffled Sleeves
211
1
  • Squishy Plushie's avatar Artist
    Squishy Pl...
  • Prompt
    Read prompt
  • DDG Model
    DaVinci2
  • Access
    Public
  • Created
    1d ago
  • Try

More about ::SHE+ILA:: Concepts, versus MS-Windows etc

Instead of files and folders and APPS, ::SHE+ILA:: uses SEGS (segments) and DOCS (documents).
Instead of LOAD and SAVE, ::SHE+ILA:: automatically "checkpoints" (backs up) your documents continuously (using virtual storage). Optionally, you may create a copy using the "Instantiate" operator ("-::>") allowing the equivalent of SAVE. You may then "RUN" these docs in order to work with an older version.
::SHE+ILA:: does not allow user-created pointers (thereby removing the biggest problem with languages like C++ and Pascal : dangling obsolete references and NULL pointers, the cause of many crashes). Instead all addresses are controlled by the Kernel which has sole rights over the internal "Address Registers".
Instead of a confusing folder tree, with many obscure system files (such as "MSCREATE.DIR" and "WPA.DBL") ::SHE+ILA:: uses segments, which contain Bufs (buffers, which implement arrays, queues, and lists). These can be viewed and (with the appropriate privileges) edited at any time by the user -- no more hidden source code -- it will all be "public domain" ("Open Source") and you may add and amend any source code with the built-in ESC Editor. Don't worry if you make a mistake, the system will automatically "Instantiate" before you make any important changes :)
Infinite Precision -- unlike some platforms, there are NO ROUNDING ERRORS because ::SHE+ILA:: uses BCD (Binary Coded Decimal) arithmetic, and automatically resizes its Bufs in order to store the current length. In the case of fractions, it holds numerics in a "rational" format, e.g. 1/3 is held as $81 $2F $83 (rather than 0.33333....) so no rounding errors there either :) And, for the Computer Graphics and Electronics enthusiasts, it supports Quaternions :)
WHAT IT DOESN'T DO : It doesn't require purchase or repeated release of New Updates (unlike MS-Windows or Apple Computer's MAC) -- once you have the Kernel (the central "Virtual Machine") you can update the SEGS (Segments) by Email.
WHAT IS A SEGMENT?
Basically the Datastore (SHEILASTORE.SYS) is like a swapfile, and contains the function libraries, device drivers, form layouts ("dialogs"/"reports") and user Docs (what you would call "files" in a normie OS) all continually available to be "paged in". No need for linking loaders, as address space is in a Segment/Offset format (like IBM 360) and thus (with a big enough hard disk) allws Infinite Address Space. The ::SHE:: (Segmented Hierarchical Environment) and ::ILA:: (Interactive Language Architecture) can even be run on two separate Nodes on your LAN, for extra speed and security.
What applications does it come with?
Don't think APPS, think DOCS. Well it will have KDS 5000, a retro (1982) Kitchen Design Program, popular on the Apple ][ in the 1980's, WANDERLAND, a MUD-type multi-user adventure game, which used to run over 4 phone lines in the late 1980's, and possibly a self-playing Chess program (subject to copyright).

Comments


Loading Dream Comments...

Discover more dreams from this artist