Home

Welcome

Wecome to Catexa.com, the home of the Bach interpreter.

Bach is an interpreted language for WIN32 platforms. It can generate both GUI and dos console applications. It is simpler and substantially faster than more common interpreters, such as python or ruby.  It is designed to provide a faster, simpler and more enjoyable way to implement those one-person, RAD applications that are so familiar to working programmers.
 It is suitable for both GUI and console applications. It is an extension of Euphoria, an already excellent language, available at www.rapideuphoria.com

There is now a forum for Bach at:  http://catexa.com/iboard/

An online manual is here

Bach has:
  • Garbage collection. 
  • Run-time type checking.
  • Run-time array bounds checking.
  • Only 3 data types.
  • Classes, inheritance, methods and initializers.
  • Exceptional speed.
  • An easy-to-use gui interface.
  • An SQL database module.
Bach does not have:
  • Strong typing
  • Polymorphism
  • Semicolons
  • Pointers
  • Multi-threading