[30 May 2008] Re: Re: ScuiLib Alpha 0.1 Available
Posted: Sat Jun 13, 2020 5:31 pm
Note: This is an archived post that was originally sent to the Hollywood mailing list on Fri, 30 May 2008 23:48:29 +0200
I've now had some time to play with it... looks very impressing indeed. Scrolling the list view is damn slow here on my Pegasos 2 with G4 1 Ghz CPU but I think there's a lot of room for code speedups once the basics are up & running.
I'm working on the feature to @INCLUDE applets but this can take some time because it involves several issues that require some thinking like dynamic code relocation and applets could also contain Hollywood objects like brushes, sounds, etc. Not quite easy to implement but definitely a must-have feature so I'll try to get that done for the next update.
The background redraw feature will also come so you can spare the SaveSnapshot() detour.
I think I'll also implement support for applet compression because currently, compiling scuilib.hws results in a whopping 350kb applet but there's a lot of 0s because of unused VM address space. With applet compression this should be reducible to 25% of the size because the VM bytecode is really pretty lengthy in memory but fast in execution.
You should probably also put some fonts into the package. I had to modify the script files because MorphOS does not have helvetica.font and diamond.font.
I've now had some time to play with it... looks very impressing indeed. Scrolling the list view is damn slow here on my Pegasos 2 with G4 1 Ghz CPU but I think there's a lot of room for code speedups once the basics are up & running.
I'm working on the feature to @INCLUDE applets but this can take some time because it involves several issues that require some thinking like dynamic code relocation and applets could also contain Hollywood objects like brushes, sounds, etc. Not quite easy to implement but definitely a must-have feature so I'll try to get that done for the next update.
The background redraw feature will also come so you can spare the SaveSnapshot() detour.
I think I'll also implement support for applet compression because currently, compiling scuilib.hws results in a whopping 350kb applet but there's a lot of 0s because of unused VM address space. With applet compression this should be reducible to 25% of the size because the VM bytecode is really pretty lengthy in memory but fast in execution.
You should probably also put some fonts into the package. I had to modify the script files because MorphOS does not have helvetica.font and diamond.font.