ProXPL v1.0.0 Release #15
ProgrammerKR
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
ProXPL v1.0.0 Alpha Release Notes
Build Status: Passing (Windows/Linux/macOS)
Version: 1.0.0 (Alpha)
Date: January 2026
🚀 Major Features: Object-Oriented Programming
ProXPL v1.0.0 introduces fundamental support for Class-based Object-Oriented Programming, marking a significant milestone in the language's evolution.
Core OOP Concepts
classkeyword.newkeyword (e.g.,let obj = new MyClass()).class Dog extends Animal.thisKeyword: Explicit access to the current instance within methods.New Keywords
classnewthisextendsinterface(Parser support only, runtime behavior in progress)static(Parser support only)pub/priv(Parser support only)🛠️ Runtime & VM Enhancements
ObjClass,ObjInstance, andObjBoundMethodruntime structures.OP_CLASS,OP_INHERIT,OP_METHODfor class definitions.OP_GET_PROPERTY,OP_SET_PROPERTYfor field access.OP_INVOKEfor optimized method calls.📦 Standard Library Updates (from v0.9.0)
std.gc: Manual garbage collection control and stats (gc.collect(),gc.stats()).std.fs: Addedmove(),abspath().std.time: Addedstrftime(),timestamp().🐛 Bug Fixes
ObjInstanceproperty access.🔜 Next Steps (v1.1.0)
pub/priv).try/catchexception handling.initconstructors.Full Changelog: v0.7.0...v1.0.0
This discussion was created from the release ProXPL v1.0.0 Release.
Beta Was this translation helpful? Give feedback.
All reactions