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:18:52 +0100
User-agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130330 Thunderbird/17.0.5

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]