I'm interested in wxJavaScript for developing client-side applications
only;
Is there a way now, or in the future do you plan to offer a way to run
a wxJavaScript application without the console?
Perhaps by providing a non-console version of wxjs.exe ?
One of the difficulties with distributing scripting-language
applications is all the various files necessary to make the
application run.
Have you considered leveraging the wxZipInputStream to allow
developers to create a single executable that would contain all the
files (except the DLLs) their application needs to run in one neat
package?
The directory information for most executable formats is at the
beginning of the file and the directory information for the ZIP
archive format is at the end of the file. This means that you can
append extra data to an executable and the operating system will not
care and you can prepend information to a ZIP archive and the zip
input stream will not care. So then, there is nothing to prevent you
from appending the ZIP archive to the executable that contains your
JavaScript interpreter and thereby put your entire application into a
single standalone file!
wxjs.exe would of course have to be slightly enhanced to automatically
link in the wx IO module and read the archive appended to itself to
load and execute a predefined startup script. That startup script
would then read into the archive as necessary for any other files
needed by the application.
Something like that would make distributing wxJavaScript applications
much easier, cleaner, hide raw scripts from the user, etc.
What do you think?