Accessing Intent-Oriented Kernel...
Accessing Intent-Oriented Kernel...
ProXPL combines C-level performance with Python-like readability. Featuring Intent-Oriented design, Native Tensors, and Context-Aware execution.
ProXPL (ProX Programming Language) is a modern, statically-typed multi-paradigm systems programming language that seamlessly integrates Object-Oriented, Intent-Oriented, and Context-Oriented features for clarity, performance, and reliability. Born from a vision to combine Python's readability with C's execution speed, ProXPL features a professional compiler architecture, a custom stack-based bytecode VM, a robust static type system, and an integrated package manager (PRM).
ProXPL is implemented entirely in C/C++ with zero runtime dependencies, making it ideal for high-performance systems, embedded applications, game development, and backend services. It serves as an excellent reference for learning compiler design and interpreter implementation.
Clean, expressive syntax inspired by JavaScript and Python
Bytecode compilation to a stack-based VM with LLVM backend for AOT compilation
Static typing with intelligent type inference prevents entire classes of runtime errors
75+ built-in standard library functions covering I/O, math, strings, collections, and system operations
Built-in package manager (PRM), CLI tools, and LSP support
Clean separation between lexer, parser, type checker, compiler, and VM
ProXPL is a modern, Indian-origin programming language designed for speed, simplicity, and professional-grade development.
JavaScript-like syntax with curly braces, familiar control flow, and clean function definitions.
1100+ File Icons support via the official extension (Material Icon Theme integration).
Custom stack-based VM executing optimized bytecode with LLVM AOT compilation support.
75+ native functions for I/O, mathematics, string manipulation, collections, and system tasks.
Compile-time type checking with type inference reduces runtime errors.
Robust `use` keyword for importing standard libraries, packages, and local files.
Integrated ProX Repository Manager for dependency management and project scaffolding.
Lexer → Parser (AST) → Type Checker → IR Optimizer → Bytecode/LLVM.
Native asynchronous programming with LLVM Coroutines support.
Native support for Object-Oriented, Intent-Oriented, and Context-Oriented programming.
CLI with watch mode, LSP for IDE integration, comprehensive error reporting.
Built-in garbage collector with mark-and-sweep algorithm.
First-class support for Windows, Linux, and macOS.
ProXPL introduces 10 revolutionary concepts that redefine modern systems programming:
intent), not just how to do it (resolver).context, layer, activate).resilient and recovery blocks.sanitize() primitives baked into the type system.temporal, decay after).distributed, node) as first-class citizens.model, train, predict) natively.quantum, superpose, entangle).gpu, kernel) and tensor math.verify identity) and crypto primitives.ProXPL combines Python-like readability with C-level performance. Start building high-performance systems with a syntax you already know.
1// hello.prox2import { io, math } from "std";34func main() {5 print("Welcome to ProXPL!");6 7 let name = input("What is your name? ");8 print("Hello, " + name + "!");9 10 let num = math.random(1, 100);11 print("Your lucky number is: " + to_string(num));12}1314main();ProXPL isn't just a language; it's a complete toolkit designed for professional-grade development.
Integrated ProX Repository Manager for dependency management and project scaffolding. Simple, fast, and secure.
A powerful command line interface with hot-reload (watch mode), debugging tools, and comprehensive error reporting.
Language Server Protocol integration for VS Code and other IDEs. Rich IntelliSense, refactoring, and linting.
Comprehensive standard libraries for IO, Mathematics, Memory Management, and Distributed Computing.
Our journey from core concepts to a production-ready ecosystem for modern systems.
Help us shape the future of ProXPL. Share your feedback, report bugs, or suggest new features.
ProXPL is an open-source project dedicated to making programming easy, accessible, and enjoyable for everyone.
Install via ProX Package Manager
$ prm install proxpl