Was about to ask why it needs to be a fork and saw your link answers that question, thanks. I'm not sure what Kha is though is my only other question, might want to add a (quick) description for others who may not know as well. I'm guessing it's some sort of game development framework though?
Kha is game framework for the haxe language. It can be used for other things like multimedia aplications. Kha can build apps for many different targets (thanks do Haxe), like windows, mac, linux, android, ios, html5, flash and others (see https://github.com/KTXSoftware/Kha and the wiki). It has support for 2d and 3d, and vulkan is being add. Kha is very simple and portable, usually the users use its functions or build a engine on top of it.
The coolest way to develop your software application, 2D or 3D game for desktop, iOS, Android, web and consoles.
True Cross-Platform:
Build your games natively to desktops, tablets, phones and consoles. Implement once, run everywhere: Windows, Mac, Linux, iOS, Android, HTML5, Flash, Tizen, PlayStation Vita, Xbox 360 and even Unity 3D.
Features:
- Great performance on each platform.
- Generational graphical/audio API design.
- Hardware accelerated 2D and high-end 3D graphics. Fallback support (i.e. html5 canvas).
- Can run on top of other game engines (i.e. Unity3D).
- Write shaders in GLSL and cross-compile to target specific shaders.
- Kha apps can also be compiled to C# or Java libraries
Flexible and robust backend system. Adding your own takes little effort and is straight forward.
- One API for all platforms!
- Support for VR technology (W.I.P).
- Networking multiplayer support (W.I.P).
- Dedicated IDE : Kode Studio.
YouTube video about Kha at Haxe WWX2015 conference:
There's ongoing work to make haxe plugins for Visual Studio Code, KodeStudio is one of many such efforts, there's talk of unifying them for general Haxe development, regardless of the framework used:
I remember convincing my teacher to let me use haxe instead of flash for a multimedia course. It went pretty well (Got an A) and it allowed me to use vim (with the vaxe plugin)
Awesome! I wrote the vaxe plugin, glad to hear it was useful.
Vaxe has some new long term plans. I wanted to improve it, but couldn't move forward with viml, or python. Instead, I'm working on a new lua target for Haxe, and will focus on lua support for vim/neovim in the near future.
If you're interested in Haxe you might check Quaxe [1]. It's still a work in progress but basically all UI specified in html5, styled in CSS and compiled to native.
It'll allow for multiple backends, one of which is wxWidgets, which allows native widgets on all supported targets. Very nice if you don't want to be married to a particular framework.
This is a custom distribution of FlashDevelop, which I loved working with when I had a PC. I still prefer working on a Unix-like OS, but I would recommend this to anyone developing on Windows!
Close; -- but FlashDevelop is not a fork of MonoDevelop.
HaxeDevelop, however, is a fork of FlashDevelop, mostly a light rebranding given how much momentum has switched from Flash to Haxe. (Many people didn't know how many Haxe features FlashDevelop had, for instance).
Are you sure? It always looked like MonoDevelop (before it looked like Xamarin) to me... Guess I thought wrong then, but it's interesting both are in C# at least.
It's been awhile since I saw .NET 3.5 Windows Forms application featured on HN. Interesting decision considering the fact that .NET 3.5 is EOL-ed in 2011. They're probably targeting people using Win7.
This was a nice trip down memory lane, first to FlashDevelop and then to FDT (which is what my team always used to use) - it's actually rather nice to see that both are still being actively developed.
Focuses mostly on Kha, but general Haxe editing and IDE features are planned as well.
[1] http://kode.tech/kode-studio-16-1/