Skip to content

Releases: realmg51-cpu/F---Programming-Language

Alpha0-pre0_2

06 Mar 10:37
a244db8

Choose a tag to compare

Alpha0-pre0_2 Pre-release
Pre-release

Fix build error

alpha0-pre0

06 Mar 10:22
fc90a7a

Choose a tag to compare

alpha0-pre0 Pre-release
Pre-release

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() and println() - Both printing options available
  • end() statement - Mandatory program termination for clarity
  • String interpolation - Use $"Hello {name}!" for dynamic strings

🧠 Memory Management

  • memory.memoryleft - Check available memory
  • memory.memoryused - Monitor memory usage
  • memory.memorytotal - View total system memory

📁 File I/O System

  • io.cfile() - Create files with simple syntax
  • at "file.txt" { ... } - Context-based file operations
  • io.save() - Save files with optional path parameter
  • io.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