Runtime Converter 3.1 Released

Runtime Converter 3.1 has been released. It represents about 10 months of updates to the runtime converter and runtime converter library. Updated features - vastly expanded feature support - able to compile and show a demonstration of PHPUnit and Laravel - released with JNI libraries for OS X, Ubuntu (16.04, 18.04), CentOS 7, and Fedora 28. The converter has reached an advanced stage and so development will focus on the "Runtime Converter Library" which implements PHP functions and modules in Java. The next version of the converter will likely have less reliance on JNI and some form of support for "eval".

Laravel Conversion Example Completed!

While no conversion of a project as large as laravel will ever be "completed", we have successfully rendered the welcome screen for the laravel project. Even though the welcome screen is only a small page, rendering it requires exactly 11,028 function calls. The input took 5,140 PHP files and resulted in 11,095 Java source files. Converting a project with 11,028 function calls is no small task, and the the laravel project used just about every feature of the PHP language - features that your average developer would never dream of using. We just barely got away without needing to develop "eval" and "goto". The "welcome screen" view itself is rendered with code-generation and we were able to p

Featured Posts
Recent Posts
Archive
Search By Tags
Follow Us
  • Facebook Basic Square
  • Twitter Basic Square
  • Google+ Basic Square

© 2017 RuntimeConverter