SETL-S

From the SETL Wiki

Jump to: navigation, search

SETL-S (later versions drop the hyphen and are called "SETLS") is a tiny implementation of a useful subset of the SETL language, developed by Nigel Chapman, Robert Dewar and Jay VandeKopple between 1979-1994 for MS-DOS.

Limitations include:

  • Run-time memory usage is limited to a 64-kilobyte MS-DOS data segment.
  • Real numbers and arbitrary-precision integers are not implemented, only 16-bit fixed-size integers are supported.
  • Separate compilation is not supported; The entire program must reside in a single file.
  • All procedure names must be pre-declared at the top of the program.
  • Like all but the CIMS implementation, backtracking and the data representation sublanguage are not supported.
  • Like SETL2, it lacks a macro system.
  • File I/O is limited; There is no random access, no combined read/write access and files cannot be closed. This means that it is not possible to read, modify and write back a file in a single process.

External links

Personal tools