Hi,
I have added a --safe command line option that disables shared
variables,
native functions, and the )HOST command. SVN 160.
/// Jürgen
On 03/10/2014 12:45 PM, Elias Mårtenson wrote:
I can set it up for testing purposes. I already have
some servers available.
Would it be possible to add a flag that enables "safe
mode"? This would restrict the availability of shared variables
and native functions?
Regards,
Elias
On 10 Mar 2014 19:19, "Juergen Sauermann"
< address@hidden>
wrote:
Hi Thomas,
nice idea, we should try that.
I believe that it should already be possible to start
GNU APL from eg. an apache web-server; the missing
piece could be the backward direction (user input ->
webserver).
Security should not be too hard on linux systems.
A problem remaining is where to host this in a permanent
fashion.
Probably the GNU project will not be too happy if we use their
capacity
for (possibly heavy) APL demos.
/// Jürgen
On 03/09/2014 11:50 PM, address@hidden
wrote:
Hi,
it is well known that Dyalog APL and NGN APL both have an
online demo version
which is a very nice feature:
* for trying some quick idea when not at home;
* for letting other people discover GNU APL;
* for providing some kind of "permanent link" in forums,
etc. (for instance
on "golf" challenge forums;
* etc.
Both systems are quite different:
* Dyalog APL has a server-side software
* NGN APL has a client-side _javascript_ software
Of course, the server-side software needs some special care:
* security issues if the user is allowed to execute some
system commands;
* CPU/memory/time quotas
Wouldn't it be nice to have GNU APL providing its own
demo-version?
I browsed a little and found about Emscripten:
https://github.com/kripken/emscripten/wiki
https://github.com/kripken/emscripten/wiki/Tutorial
It looks like even some large projects could be "easely"
compiledinto _javascript_.
Do you think it would be easy to do it with GNU APL?
If someone is able to compile it to _javascript_, I could
perfectly write the HTML/CSS/_javascript_
web interface as a contribution.
Best regards,
|