SLOS-DOS: Difference between revisions

From Moonlight Design
Jump to navigation Jump to search
(New page: Steven Lawrance's Operating System (SLOS), also known briefly as Steven Lawrance's Operating Program (SL-OP), was a small interpreted toy operating environment written in {{Tech:BASIC}} fo...)
(No difference)

Revision as of 05:46, 8 October 2007

Steven Lawrance's Operating System (SLOS), also known briefly as Steven Lawrance's Operating Program (SL-OP), was a small interpreted toy operating environment written in QBASIC for DOS. The primary motivation for writing this was to have an environment that supported long file names.

Scripting Language

SLOS executes script files having a "exc" file extension in an interpreted manner. Because this interpreter is running within the BASIC interpreter, execution speed is noticeably slow.

Limitations

SLOS's scripting environment contains a large list of limitations, and some are expressed in the following list:

  • The screen always has a light-blue background with a white foreground
  • Conditional expressions are only allowed in a few operations
  • Programs get only one number variable and one string variable, which is a huge limitation for all but trivial programs
  • Loading and saving data files within a program is limited to saving the program's two variables
  • Looping can only be done with the only number variable that you have