I've got MSVC6 set up on my Libretto 110CT (daw.. it's so cute! :3).
Anyway, I don't know any of the languages it supports (except a tiny amount of VB6), so while I do intend to learn them, I was looking for a way to use what I already know to code for 98SE.
My favored languages are Python and C#, and I am aware that Python 2.5 can run on 9x and have used that in the past. I'm looking for ways to get C# going on there, but I'm rusty on some details and never had/can't find others.
- Max version of .NET runtime that will work on 9x.
- Max version of .NET runtime that will work on 9x with KernelEx (if different).
- Max version of MSVC that will work on 9x with KernelEx.
- Can Mono work on 9x, perhaps with KernelEx? This might be a more feasible way to go about things, because it's open source and can be modified if necessary, perhaps frankenstein a solution out of .NET and Mono to get what I want/need.
Ultimate goal is to get C# with LINQ compiling under 9x, but I'd settle for compiling for a KernelEx-equipped 9x from another platform if that's what works. I imagine that targeting Win2k might prove to be a good way to go about that approach.
I'll update the thread with any info I come up with on my own, and I'd "just try things" but I'm at work currently. IIRC .NET 3.0 is the last version for 98SE, and it doesn't have LINQ until either 3.0SP1 or 3.5, and trying to manually add LINQ didn't work out for existing applications written to target higher .NET - granted I was a noob to .NET then, and I might have better luck now by modifying manifests and such or building to target that amalgam of assemblies rather than the newer ones that include the feature out of the box.
Alternatively I could find LINQ in Mono and perhaps backport it to .NET 3.0..
Thoughts? Know something from my list? Please share. :3