<epl> class T func()

EPL Language

Complete language reference with syntax, types, classes, and examples.

View Reference

Elastic Database

Hierarchical object database with schema definition and query DSL.

View Reference

HTTP Server

Multi-threaded server framework with WebSocket and module development.

View Reference

GUI Widgets

Cross-platform widget library with layout system and client-server architecture.

View Reference

Quick Start

Get started with the Elastic Platform

1. Basic EPL Script

// hello.epl
print "Hello, World!\n";

class TGreeter {
    string Name;
}

int TGreeter::Greet() {
    print "Hello, " . Name . "!\n";
    return 1;
}

TGreeter @greeter;
greeter->Name = "Developer";
greeter->Greet();

2. HTTP Module

class THTTP_MyApp : public THTTP_Module {
    int TemplId;
}

virtual int THTTP_MyApp::Prepare() {
    LoadJson();
    return 1;
}

int THTTP_MyApp::OnIndex(TAction ptr Action) {
    Action->OutText = "<h1>Welcome</h1>";
    return 1;
}