Its been a long time since I was in the MSFT ecosystem (left just as wsl was getting popular).
I remember thinking C#, F#, .NET and LINQ was a pretty robust set of tooling that was ahead of its time and certainly ahead of Java.
At the time, the things that were holding it back was:
- Poor to non existant linux support
- A confusing labyrinth of MSFT web frameworks that were nonsensically named and often deprecated
- A very GUI heavy dev and production setup
I know a lot has changed since then. So how is it in 2025?
Similarly a couple of years ago someone claimed to be able to play MP3 on the C64, but it was just a custom compression using some modern knowledge. Ultimately it had next to nothing in common with real MP3.
And the ZX Spectrum, and hopefully the SNES/GBA too.
As an exercise to "catch up" with gaming/computing history if nothing else :')
This is not it. It's a desktop IDE built using dotnet that just assembles 6502 instructions with some extra awkward syntax.
Many more elaborate projects exist. My favorite is the one that compiles something similar to Turbo Pascal to C64 6502. It's implemented in C++/Qt, but noone ever tried to market it that way, because why would they?
Turbo Rascal Syntax Error