EPL is our proprietary programming language designed for building complex applications quickly and efficiently.

Key Features

  • C-Like Syntax - Familiar syntax for easy adoption by C/C++ developers
  • Object-Oriented - Classes, inheritance, interfaces, and polymorphism
  • Automatic Memory Management - Reference-counted garbage collection
  • Native Integration - Seamless C++ DLL plugin system
  • Built-in Parsing - V_Syntax framework for custom parsers
  • Threading Support - Multi-threaded execution with synchronization primitives

Code Example

class TMyClass : public TParent {
    int Value;
    string Name;
}

int TMyClass::Process(string ptr Input) {
    print "Processing: " . Input . "\n";
    return Value * 2;
}

Use Cases

EPL powers our HTTP server, database systems, GUI applications, and Business OS platform. It's ideal for:

  • Server-side web applications
  • Database-backed systems
  • Desktop GUI applications
  • Network protocols