bug-apl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-apl] Ideas for an online demo-version of GNU APl


From: Juergen Sauermann
Subject: Re: [Bug-apl] Ideas for an online demo-version of GNU APl
Date: Mon, 10 Mar 2014 12:59:46 +0100
User-agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130330 Thunderbird/17.0.5

Hi,

yes, I can add a --safe command line option. Shared variables can already be disabled with --noSV.

/// 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,





reply via email to

[Prev in Thread] Current Thread [Next in Thread]