v1.0 shipped + a bunch of fixes
smarter file saving
Previously the editor always opened Code.lu - hardcoded, no way around it.
Now the last opened filename gets written to config.txt on save and read back
on startup. fgets pulls the name, strcspn strips the newline. (Revolutionary tech there 🔥🔥🔥)
cursor position after run / menu
After running a program or opening the menu the cursor was landing somewhere
random on screen. The fix: save x and y with getxy() before switching modes,
restore with gotoxy() after returning to the editor, then force a full redraw.
The cursor now comes back exactly where you left it. I thought this was implemented vom the start but it turns out it was not right 💀.
README
Added a proper README with a platform support table (Windows only) , step by step build instructions for CLion.
embedded screenshot, full language reference with examples, and a roadmap.
v1.0 release
First public release. Single OwnLanguage.exe, no installer, no
dependencies. The entire thing - editor, interpreter, syntax highlighting -
is all contained in one .exe
Tested on Windows 11. If it breaks on your machine that is between
you and Windows.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.