You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,8 +2,8 @@
2
2
3
3
A strongly-typed, dependently-typed programming language for the BEAM virtual machine with built-in finite state machines, **complete import system**, and **comprehensive standard library**.
4
4
5
-
🚀 **Last Updated: November 22, 2025**
6
-
📦 **Current Version: v0.5.0**
5
+
🚀 **Last Updated: November 23, 2025**
6
+
📦 **Current Version: v0.6.0**
7
7
8
8
✅ **Working import system** with full module resolution
9
9
✅ **Standard library** with verified runtime execution (12 modules)
**Status:** Research/Educational Implementation with Production-Ready Core Components
5
5
6
6
---
7
7
8
8
## Executive Summary
9
9
10
-
Cure is a strongly-typed, dependently-typed programming language for the BEAM VM with native finite state machine (FSM) support. The implementation consists of **23 Erlang modules** (~15,000 LOC) implementing the complete compiler toolchain, and **11 standard library modules** written in Cure itself.
10
+
Cure is a strongly-typed, dependently-typed programming language for the BEAM VM with native finite state machine (FSM) support. The implementation consists of **23 Erlang modules** (~15,000 LOC) implementing the complete compiler toolchain, and **13 standard library modules** written in Cure itself.
11
11
12
-
**Current State:** The core compiler pipeline is **fully functional** with demonstrated end-to-end compilation and execution. **Recent additions include multi-clause functions with union type derivation, record types with pattern matching, and pattern guards** - bringing the language closer to production readiness. Several advanced features are **implemented but require refinement** for production use. The FSM system is **production-grade** with comprehensive runtime support.
12
+
**Current State:** The core compiler pipeline is **fully functional** with demonstrated end-to-end compilation and execution. **Recent fixes include guard compilation improvements (load_var instruction, missing operators), FSM runtime ETS table persistence, and Std.Show module integration** - bringing the language closer to production readiness. Multi-clause functions with union type derivation, record types with pattern matching, and pattern guards are fully implemented. The FSM system is **production-grade** with comprehensive runtime support and fixed registration persistence.
13
13
14
14
---
15
15
@@ -176,9 +176,14 @@ Cure is a strongly-typed, dependently-typed programming language for the BEAM VM
176
176
- Instruction-level optimizations
177
177
- Constant folding
178
178
179
+
#### ✅ **Recently Fixed (November 2025)**
180
+
-**Guard Compilation**: ✅ Added support for `load_var` instruction in guard compiler
0 commit comments