Well, we've (only me) made it to the end. We (me) finally recreated this in C#.
Good:
We get:
- 10x-100x faster code running
- Native compilation to the machine code
- Intel/AMD CPU optimization
- True multithreading (no GIL)
- NO python installation required
- One-click-launch
- Direct Windows API access
- Windows registry operations
- Static typing
- Compile-time error checking
- Managed memory
- Exception handling
- Easy GUI integration
- Database support
- 3D graphics via DirectX
- 2-3x less RAM consumption
- Windows optimization
- .NET framework pre-installed
- x86/x64 support
- Microsoft long-term support
Bad:
We lose:
- Rapid development
- Easy fixes
- Easy experimentation
- File system operations
- Debugging
- Modularity
- UI experiments
- Dependencies
- Prototyping speed
- Accessibility (python is easier for contributors I think)
What do we need now:
- Community to help in programming
- Time
- Servers for updates?
- Activation like Windows?