Owl Support  

Go Back   Owl Support > General > General Discussion

Reply
 
Thread Tools Display Modes
Old 03-06-2017, 05:29 PM   #1
SamuraiCrow
Junior Member
 
Join Date: Dec 2016
Location: Ft. Collins, Colorado
Posts: 4
Cool It's C++ and Lua? Maybe Hollywood would be cool.

Greetings!

Owl appears to be made mostly in C++ but uses some plugins written in Lua to parse some forums. I've been following progress on GitHub for a while now and am looking to make a spin-off that will work on more platforms by rewriting portions of it to use a commercial Lua-derived scripting language called Hollywood which has a bytecode format that runs on as many as 11 variants of about 6 operating systems. The ones supported by the RapaGUI plugin include Macos Lion+, Linux 32-bit, ARM Linux, PPC Linux, Win32, PPC AmigaOS, PPC MorphOS, Intel AROS and 68k AmigaOS.

The upside of my approach is that the GUI code runs on a plugin called RapaGUI which works on all variants of Hollywood except the Android version and the PPC Mac version. The downsides are that the plugin system to Hollywood doesn't support templates easily because it only has access to the C runtime and not the C++ standard template library on some platforms, and another problem is that the Qt runtime libraries are built on C++ only. Other quirks are that Hollywood is not backward compatible to the Lua parser thus requiring a thin port-job for any Lua code.

Why? I'm a longtime hobby-coder for the Amiga-related platforms and it's no secret that Amiga web browsers are terribly outdated. The best ones support only HTML 4 and earlier and the corresponding primitive CSS support. The fact that HTML 5 will likely not happen for AmigaOS, AROS and MorphOS has me looking for alternatives to web browsers. Since forums all have similar GUI layouts, I want there to be a forum browser so we don't have to waste bandwidth on dynamic layouts that web browsers often require.

Thanks for reading my long post, and thanks for the add to the forum!

Cheers!
SamuraiCrow is offline   Reply With Quote
Old 04-04-2017, 07:30 PM   #2
Addy
Administrator
 
Join Date: Sep 2014
Posts: 31
Default

Quote:
Originally Posted by SamuraiCrow View Post
Greetings!

Owl appears to be made mostly in C++ but uses some plugins written in Lua to parse some forums. I've been following progress on GitHub for a while now and am looking to make a spin-off that will work on more platforms by rewriting portions of it to use a commercial Lua-derived scripting language called Hollywood which has a bytecode format that runs on as many as 11 variants of about 6 operating systems. The ones supported by the RapaGUI plugin include Macos Lion+, Linux 32-bit, ARM Linux, PPC Linux, Win32, PPC AmigaOS, PPC MorphOS, Intel AROS and 68k AmigaOS.

The upside of my approach is that the GUI code runs on a plugin called RapaGUI which works on all variants of Hollywood except the Android version and the PPC Mac version. The downsides are that the plugin system to Hollywood doesn't support templates easily because it only has access to the C runtime and not the C++ standard template library on some platforms, and another problem is that the Qt runtime libraries are built on C++ only. Other quirks are that Hollywood is not backward compatible to the Lua parser thus requiring a thin port-job for any Lua code.

Why? I'm a longtime hobby-coder for the Amiga-related platforms and it's no secret that Amiga web browsers are terribly outdated. The best ones support only HTML 4 and earlier and the corresponding primitive CSS support. The fact that HTML 5 will likely not happen for AmigaOS, AROS and MorphOS has me looking for alternatives to web browsers. Since forums all have similar GUI layouts, I want there to be a forum browser so we don't have to waste bandwidth on dynamic layouts that web browsers often require.

Thanks for reading my long post, and thanks for the add to the forum!

Cheers!
Your idea is interesting. The GUI app (which is currently closed source but that will probably have to change soon) uses Qt and we are planning Linux builds with the next release.

Having something like this run on Amiga would be very interesting!
Addy is offline   Reply With Quote
Old 04-05-2017, 09:18 AM   #3
SamuraiCrow
Junior Member
 
Join Date: Dec 2016
Location: Ft. Collins, Colorado
Posts: 4
Default

Quote:
Originally Posted by Addy View Post
Your idea is interesting. The GUI app (which is currently closed source but that will probably have to change soon) uses Qt and we are planning Linux builds with the next release.

Having something like this run on Amiga would be very interesting!
Great! Based on the shared support requirements on GitHub, LibCURL is already built-in to the Hollywood runtime library so all that's needed otherwise would be a plug-in that implements TidyHTML library.
SamuraiCrow is offline   Reply With Quote
Old 04-05-2017, 08:10 PM   #4
Addy
Administrator
 
Join Date: Sep 2014
Posts: 31
Default

It's good to see someone interested in this project.

I've always felt like it was a good idea and that "Tapatalk for the Desktop" certainly is something that (some) people would use. I only wish I had more time to dedicate to it. :emo:
Addy is offline   Reply With Quote
Old 04-25-2017, 03:37 AM   #5
AppStoreReviewer
Junior Member
 
Join Date: Feb 2016
Posts: 3
Default

RAWR Hello world!
AppStoreReviewer is offline   Reply With Quote
Old 04-25-2017, 05:45 PM   #6
Addy
Administrator
 
Join Date: Sep 2014
Posts: 31
Default

Quote:
Originally Posted by AppStoreReviewer View Post
RAWR Hello world!
Hello! Approve my app!
Addy is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 06:42 PM.


Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2017, vBulletin Solutions, Inc.