TX
TheoX System for Linux
   TheoX TxBasic

With TheoX and TxBasic, make your know-how grow in a modern and open environment.

TheoX allow to use Theos® MultiUser Basic® software as native Linux software.

No virtual computer, no emulator. No need to rewrite. No need to reorganize files. Faster, faster and faster.

Move easily to TheoX :
  • export your sources and data files with the supplied tool
  • import them to Linux with the supplied tool
  • compile your source code
  • run

Execute common shell commands with usual syntax :

  • attach
  • create
  • copyfile
  • erase
  • filelist
  • erase
  • ...

Store data in fast and robust files :

  • T-ISAM (Theos® like ISAM files)
  • Native C-ISAM files with multiple index
  • DIRECT files
  • SEQUENTIAL files

Access to SQL tables :

  • Fast native access through a supplied library
  • Emulate T-ISAM and direct files without source code change

Other features :

  • Easy export of data and source files to Theos®
  • Extended character set
  • Full featured window management
  • Compatible printer spooler
  • Extended printer classes
  • PDF printer
  • Serial devices
  • Use account management with privilege level

TxBasic is upward compatible with Theos® MultiUser Basic® and CET Basic with many modern extensions.

Data types :
  • 16 bits integers
  • 32 bits integers
  • Accurate decimal floating point (no rounding issue)
  • IEEE floating point
  • ENUM type
  • STRUCTURE type
  • CLASS type

File types :

  • Sequential
  • Direct
  • Random
  • T-ISAM
  • C-ISAM
  • SQL
  • Pipe
  • Folder

File access :

  • On-the-fly character set conversion between Theos, DOS, Windows, UTF-8
  • Transaction management with commit and rollback

Other features :

  • Exception handling with TRY...CATCH
  • Integrated debugger at TxBasic level
  • Polymorphism of FUNCTION and SUB
  • 27 new statements
  • 26 new functions
  • Inclusion of C++ code
  • IDE based on MicroEmacs

Contact : j m d u b o i s @ t h e o x . n e t

Company : E.I Jean-Michel Dubois, France