Ambiguous decisions, data extraction, classification, and reasoning — handled natively by the @ and ? -> operators via a local LLM. No API wrappers, no boilerplate.
Math, functions, file I/O, Python module imports, JSON handling, and live web API serving — all handled through the secure Standard Library with 100% precision.
The operators are first-class syntax — not library calls. The language itself understands intent.
Replace hundreds of rigid if/else rules with a handful of intent-driven lines. Complexity condenses into clarity.
Raw execution is hidden behind safe wrappers. Every AI call is sandboxed. Your data stays local.
Any object or context becomes a live Flask endpoint with .serve() — zero configuration.
Hands any data to the AI and returns a result. No API wrappers, no JSON parsing, no HTTP boilerplate. Just describe what you want in plain language and Eulyph handles the rest.
Replaces entire chains of if/else logic with a single AI-powered decision. Judges by intent — "smashed screen" routes correctly just like "broken screen" — without any hard-coded rules.
function + returnFull user-defined functions with parameters, closures, and return values — reusable logic anywhere in your program.
extern keywordImport any Python module directly: extern json, extern requests. Full access to Python's ecosystem from inside Eulyph.
: clone operatorCreates a deep copy of any object — contexts, environments, JSON — so you can branch logic safely without mutating the original.
env() sandboxSpin up a Python execution environment from within Eulyph. py.exec() and py.eval() run code in an isolated, secure sandbox.
Scans raw .eulyph source using regex patterns and breaks it into a clean token stream — words, strings, symbols like @, ?, ->, and :. Whitespace and comments are stripped.
Takes tokens and builds an Abstract Syntax Tree using recursive descent — handling everything from simple variable assignments to complex chained AI expressions and function definitions.
Defines every instruction Eulyph understands: Assignment, QuestionExpr, FunctionDefinition, CloneNode, ExternNode, and more — the exact structural forms the parser fills out.
Walks the AST node by node. Manages variable scope and closures, routes @ calls to the local LLM, handles ? -> branching decisions, and executes built-in functions like readfile() and writefile().
Provides the Environment class (Python sandbox), the Model and Context objects, and the serve_object() function that spins up any object as a live Flask web API with .serve().
Defines Eulyph-native types: Text (strings), URL (auto-validated — strings starting with https:// auto-promote), and JSON (native dict/list with bracket access).
The direct networking link between Eulyph and the local LLM endpoint. Every @ operator routes here — building the prompt, calling the model via HTTP, and returning the response to your program.
Ties the package together. Run any .eulyph file with a single terminal command — it lexes, parses, and evaluates end-to-end. __init__.py makes the whole folder a proper Python package.
Traditional IT scripts rely on exact keyword matches. A ticket saying "smashed screen" instead of "broken screen" breaks keyword-based routing rules entirely — requiring constant manual updates.
A Eulyph script uses @ to read each ticket and ? -> to route it by meaning — not keywords. "Smashed screen" routes correctly just like "broken screen" does. Every time.
Eulyph acts as an always-on routing engine. It classifies tickets, suggests troubleshooting actions, extracts search terms, and exports results — replacing hours of manual sorting.
In this helpdesk script, ctx is an AI context object that wraps the local model and holds conversation history. It's initialized once with the department routing library, then reused for every ticket — so the AI already knows the rules without being re-briefed for each request.
| Department | Example Keywords |
|---|---|
| Apps team | outlook, erp, adobe, 365, crashing |
| Break-Fix team | projector, laptop, screen, keyboard |
| Deployment Team | ipads, imaging, upgrade, monitors |
| Infrastructure | eduroam, vpn, server, dns, wi-fi |
| Labs team | lab, spss, cad, toner, freeze |
| Macro team | sql, sync, script, database, hr |
| Online Learning | d2l, zoom, respondus, panopto |
| Phone & Wiring | voip, ethernet, port, cable, phone |
The IT helpdesk router is one custom script — built in a short time for one specific department. The same Eulyph operators (@, ? ->, env(), .serve()) can power entirely different workflows for entirely different teams. That's the point: Eulyph is a general-purpose language whose AI-native syntax makes it adaptable to any domain without starting from scratch.
Autonomous ticket routing across 8 departments with confidence scoring, AI reasoning, and JSON export. Already demonstrated live.
Watch financial feeds, extract figures from messy reports, and use ? -> to autonomously flag suspicious transactions for human review — no hard-coded rules needed.
Extract prices, dates, and terms from unstructured property listings or contracts. Route inquiries, generate summaries, and automate follow-ups without fragile regex patterns.
std.medical)A planned domain-specific standard library with pre-confirmed AI models trained on medical data — enabling intent-driven triage, documentation, and records routing.
std.legal)Contract analysis, clause extraction, and obligation flagging — without building a specialized NLP pipeline. Eulyph reads meaning, not just keywords, across any legal document format.
Prototype strategy in Eulyph, then compile the performance-critical sections into C++ or Rust — combining AI-native flexibility with systems-level speed.
Personal projects, education, academic research, testing, and non-profit use are covered at no cost. Distribute freely under the same license terms with proper attribution.
Any use that generates revenue, reduces costs in a business, or delivers Eulyph as part of a product or SaaS offering requires a separate written commercial license from Eulyph LLC.
Governed by the laws of the State of Minnesota, USA. Disputes resolved in Minnesota courts. Includes standard no-warranty and limitation-of-liability provisions.
@ and ? -> operators are first-class syntax, which means developers write fluid intent rather than mechanical steps. No Python add-on can replicate a language where the grammar itself understands what you mean.localhost:1234) by default — your data stays on your machine. You can configure it to point to any compatible endpoint, but there's no cloud dependency built into the language itself.live_email_dispatch.eulyph is a custom script built specifically for an IT department demonstration. It's a great example of what you can build with Eulyph, but the core language download is the interpreter itself (the 8 Python files). You write your own .eulyph scripts on top of it for whatever domain you need.extern keyword imports any Python module directly into Eulyph. The env() sandbox lets you run arbitrary Python via py.exec() and retrieve values with py.eval(). Eulyph has full access to Python's ecosystem without sacrificing its own clean syntax.python main.py from the project root. Point it at your .eulyph file and you're live. Full setup instructions are in the GitHub repo.