NOTE: The information in this post is dated. For the very latest on Hyperloop, see here.
I’m excited to announce our Developer Preview release of Hyperloop for Windows!
First off, let’s see Hyperloop in action with a demo video from our lead developer for Hyperloop for Windows, Dawson Toth.
So, what’s Hyperloop for Windows?
Hyperloop, if you haven’t heard yet, is our next generation compiler infrastructure that we have been working on for some time now. It’s a very important part of the overall Ti.Next initiative, which will improve the performance, parity, scalability, and maintainability of the Titanium SDK, without changing the API you know and love. This has been a significant engineering undertaking and something that we’re actively working on at Appcelerator.
If you’re interested in Windows development, we’d love to get your feedback. First, check out the how to get started with Hyperloop on Windows.
With this release, we are supporting some new capabilities in Hyperloop:
- Cast support – We introduced a new keyword `@cast` to support casting of types.
- Generics support – We introduced a new keyword `@generic` to support generics.
- Easier error reporting – Use the `–report` command line switch to report an error.
- Mixing of custom C/C++ with native platform – Check out this cool demo. We created a standard C++ timer class BasicTimer.cpp and then used it in our HJS.
- Simplication of command line options – We provide reasonable defaults now from the command line.
So what’s next?
The next major milestone for Hyperloop is Android. We’ve made considerable progress on Hyperloop for Android and are currently implemented the compiler back-end. We hope to have more details about the Android version in the next month or so. So, stay tuned.
If you have any problems, please report them in our GitHub issues tracker.
If you would like to discuss Hyperloop development, please join our Hyperloop discussion group.