Hi,
A couple of suggestions:
- Do a video where you install Haxe, write a non-trivial program, and run it on all the platforms without cheating. It should be graphical.
- Add quotes with recommendations and case stories to the web site. Here is one if you need it: "Hundreds of thousands of students improve their grades using our products. We could not have made these products without Haxe." - Asger Alstrup, Area9
- Have a continous presense where other programmers are. stackoverflow, reddit, slashdot, participate in the language shootout, etc. So if a programmers asks how to do something with JavaScript, and Haxe can solve it, be sure to tell the public about it. You want to reach out to where programmers are. 99.999% of all programmers never heard about Haxe.
- Add an optional questionaire to the uninstaller to find out why people choose NOT to adopt Haxe.
In terms of technology, I think the best plan is to continue to fix bugs, make better cross-platform APIs, and in particular 3d. Do not bother expanding the language much further. It is good enough. More useful and complete APIs is where you can make the biggest difference for programmers and bring the most value.
Haxe is currently best with Flash, because it comes with complete APIs so it can replace ActionScript and you do not loose anything substantial. You can not say the same for other platforms, so if you want to position Haxe as more than Flash, make it dead easy to get the native, typed APIs for the platform. I.e. you should have the common APIs, but also all the native ones, including common libraries people use. I.e. provide a method to make it very easy to use the million JS libraries out there, at first, maybe untyped, but then make it easy to incrementally add types to improve it, so there is a benefit to using Haxe for the platform alone.
Regards,
Asger