Releases: realmg51-cpu/F---Programming-Language
Releases · realmg51-cpu/F---Programming-Language
Alpha0-pre0_2
Fix build error
alpha0-pre0
F-- Programming Language v2.0.0 Release Notes 🚀
📋 Release Overview
Version: alpha0-pre0
Release Date: March 2026
GitHub Repository: realmg51-cpu/F--Programming-Language
NuGet Package: Fminusminus (Coming soon)
✨ What's New in alpha0-pre0
🎯 Core Language Features
- Simplified syntax - Cleaner, more intuitive language design
import computer- The only import you'll ever need!print()andprintln()- Both printing options availableend()statement - Mandatory program termination for clarity- String interpolation - Use
$"Hello {name}!"for dynamic strings
🧠 Memory Management
memory.memoryleft- Check available memorymemory.memoryused- Monitor memory usagememory.memorytotal- View total system memory
📁 File I/O System
io.cfile()- Create files with simple syntaxat "file.txt" { ... }- Context-based file operationsio.save()- Save files with optional path parameterio.print()/io.println()- Write content to files
🚨 Error Handling
- FMM (F Minus Minus) error codes - Professional error system
- Clear error messages - Know exactly what went wrong
🛠️ Technical Improvements
Compiler Enhancements
- ✅ Full .NET 8 support
- ✅ Cross-platform compatibility (Windows, Linux, macOS)
- ✅ Improved parser with strict syntax validation
- ✅ Better error reporting with line/column information