[Long] Moving a REST request from Desktop to Server

Dan Brown danoldboy at gmail.com
Wed Mar 8 05:38:40 EST 2017

A how-to for using standalones as CGI's is a fantastic idea!  I've spent
hours trawling through the mailing list archives for a definitive set of
instructions on how to set this up but could never string together enough
fragments of information to get it working.

On Wed, Mar 8, 2017 at 12:28 AM, Richard Gaskin via use-livecode <
use-livecode at lists.runrev.com> wrote:

> Malte Brill wrote:
> > I am trying to move a request I do from a desktop app to a liveCode
> > server script and am facing the problem that some of the stuff I use
> > (most of it libURL stuff) is not available on the server. Now I
> > wonder how I could translate it…
> Have you considered running a standalone as your CGI?
> Standalones can be run facelessly with a -ui flag, and while they require
> a one-time cost to set up a library to read stdin and parse the request and
> env vars, once you're set up you get something LiveCode Server can't
> offer:  complete compatibility with the LiveCode Script desktop syntax.
> LC Server is great for many things, but since it doesn't work like LC on
> the desktop I don't use it for anything beyond testing.  I need to debug,
> and by not using the Server engine I can run my scripts right in the IDE.
> Last week I was going to put together some notes on this to make using LC
> standalones as CGIs easier, but as luck would have it I couldn't get either
> Server or a standalone running as a CGI on either of my shared hosting
> accounts, for reasons that appear to be related to the RAM requirements
> from font loading:
> http://quality.livecode.com/show_bug.cgi?id=14115
> I have a workaround for that (thanks to some clever assist from Peter
> Brett and Mark Waddingham), but it's kinda funky and non-obvious to set up,
> so while it might work okay for me once in a while it's not the sort of
> thing I want to tell other people is reflective of how we do things in the
> LC world.  We are, after all, about simplicity, or at least strive for it.
> But if you're on a VPS (about half our users are*) perhaps we can continue
> this discussion and explore simple means of using standalones as CGIs.  It
> really is a much simpler overall workflow once you get it going.
> * I ran this survey on the LC forums - if you haven't voted please chime
> in on how you use LC on servers:
> POLL: LiveCode Server deployment
> http://forums.livecode.com/viewtopic.php?f=15&t=26772
> --
>  Richard Gaskin
>  Fourth World Systems
>  Software Design and Development for the Desktop, Mobile, and the Web
>  ____________________________________________________________________
>  Ambassador at FourthWorld.com                http://www.FourthWorld.com
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

More information about the use-livecode mailing list