EPL - Elastic Programming Language
A C-like object-oriented scripting language for rapid development
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