Post by crazynate on Oct 19, 2014 18:44:47 GMT -5
Edited Feb 24, 2015
If anyone's been missing out on what's going on Basic4GL's Facebook group page, for the past five months I've been working on porting Basic4GL to Java and have made quite a bit of progress surprisingly enough. Aside from a few hiccups with porting the wrong files, everything seems to be coming along nicely and as of version 0.2.1 it is possible to export Basic4GL applications that run on Java, albeit they lack a lot of functionality.
The project will remain closed source until I get a plugin library API set in place which will hopefully follow soon after getting the function update rolled out. This is to hopefully to avoid too much confusion for people who want to write their own function libraries and it gives me time to tidy up the code and make it look less like C++ (there are still plenty of 'assert' statements throughout the code that should be removed before a beta release).
Basic4GLj download page: crazynatestudios.com/projects/basic4glj/downloads
Current Version: 0.2.1 alpha

Changelog:
Version 0.2.1
Version 0.2.0
Version 0.1.1
Roadmap for what to expect in planned updates:
0.2 UI updates
0.3 Add functions
0.4 Plugin API
0.5 Improve portability
0.6 Networking & VM Viewer (tentative, may be combined with other updates)
0.7 Stability and bug fixes
If anyone's been missing out on what's going on Basic4GL's Facebook group page, for the past five months I've been working on porting Basic4GL to Java and have made quite a bit of progress surprisingly enough. Aside from a few hiccups with porting the wrong files, everything seems to be coming along nicely and as of version 0.2.1 it is possible to export Basic4GL applications that run on Java, albeit they lack a lot of functionality.
The project will remain closed source until I get a plugin library API set in place which will hopefully follow soon after getting the function update rolled out. This is to hopefully to avoid too much confusion for people who want to write their own function libraries and it gives me time to tidy up the code and make it look less like C++ (there are still plenty of 'assert' statements throughout the code that should be removed before a beta release).
Basic4GLj download page: crazynatestudios.com/projects/basic4glj/downloads
Current Version: 0.2.1 alpha

Changelog:
Version 0.2.1
- Export standalone Java applications
- Project settings implemented
- Function list added
- Misc. fixes to syntax highlighting
- Removed unnecessary resources
Version 0.2.0
- UI changes and fixes
- Improved text editing
- Bookmarking code implemented
- Fixed issue with VM error handling and reporting
- Added license info
Version 0.1.1
- Fixed issue with function calls
- Fixed issue with parsing hex constants
- Print function doesn't require parenthesis
- misc small fixes
Roadmap for what to expect in planned updates:
0.2 UI updates
- improve syntax highlighting
- settings
- export applications
- "include" keyword
- implement tabs
- debugging
0.3 Add functions
- OpenGL functions/standard libraries
0.4 Plugin API
- External Jar support
0.5 Improve portability
- Add build targets
- Web applet
- Android version
0.6 Networking & VM Viewer (tentative, may be combined with other updates)
0.7 Stability and bug fixes