Reo: Natural Language Programming Language and Compiler

🚀 Project Spotlight: Reo — Code Like You Speak What if programming felt as natural as speaking? I built Reo, a natural language programming language, compiler, and IDE designed to let developers write code that reads like English and compile it into fully functional .exe applications. ✨ "Speak. Compile. Run." Reo allows you to write programs in a way that feels intuitive while still producing real compiled applications using the Roslyn compiler. 🧠 ReoLang (The Language) English-like syntax: let x be 10., say "Hello"., repeat 5 times: Built-in types: numbers, text, booleans, lists Control flow: if, while, repeat, for each Functions with readable definitions like to add(a, b): return a plus b Built-in helpers for I/O, time, strings, and lists ⚙️ Reo Compiler Converts .reo source → C# code → compiled .exe Powered by Roslyn Optional readable intermediate .cs output Includes syntax errors and build diagnostics CLI and IDE support 🪟 Reo Studio (Windows IDE) Modern WPF desktop IDE Create, edit, build, and run .reo programs Real-time build and run output SQLite-powered history of programs, builds, and executions This project was a deep dive into language design, compilers, and developer tooling, all built primarily with C#. 💻 Fully open source: https://lnkd.in/gcpBX92S Curious to hear what you think about natural language programming. Could this make coding more accessible? #ProgrammingLanguages #CompilerDesign #CSharp #DeveloperTools #OpenSource #SoftwareEngineering #GitHub

  • No alternative text description for this image

To view or add a comment, sign in

Explore content categories