Re: Production Web Applications in Prolog
Torbjörn Lager <[email protected]>
| Newsgroups | gmane.comp.ai.prolog.swi |
|---|---|
| Message-ID | <CA+Y3JZioX=gec0gTzKiXbCPFZ42NCRa5U=ndCWPiqF-VysgkcA@mail.gmail.com> |
Hi Lyn, Yes, my plan is to make a first gitHub-release of the whole thing on Sunday (since next week and maybe also the week after I won't be able to work on it). I will announce the release on this list, and, as always, I'd appreciate feedback of any kind, in particular if it's constructive. Please don't expect too much - it won't be Pengine 1.0. But you'll be able to install your own instance of the server, and write your first Pengine app, and, if you're adventurous, present it to the rest of the world, but still there will be a lot of polishing that need to be done. Best, Torbjörn On Wed, Aug 21, 2013 at 7:17 PM, Lyn Matten <[email protected]> wrote: > Hi Torbjörn, > > thanks for your answer. > > For my project this will be no problem but to get a classical web developer > to use Pengine this might be a problem because some companies don´t have > manpower for taking care of a web server but use services from professional > providers (in germany this is quite usual). > > I´m looking forward to get a first demo of Pengine. Do you will send a email > to this list after release? > > Kinds regards > > Lyn > > Am 21.08.2013 um 10:42 schrieb Torbjörn Lager <[email protected]>: > > Hi Lyn, > > Yes, Pengine is built on top of SWI Prolog's HTTP libraries so you > need to be able to install SWI Prolog to run Pengine. If your server > has another webserver installed, e.g. Apache, then this server can be > used as a proxy to Pengine or to any other web server built with SWI > Prolog. Should also give you an extra level of safety I think. (But to > set this up you probably also need root access.) > > Best, > Torbjörn > > > On Tue, Aug 20, 2013 at 1:20 PM, Lyn Matten <[email protected]> wrote: > > Hi Torbjörn, > > i was going threw your Pengine tutorial and was wondering if Pengine Prolog > could only be used in combination with a special web server which will be > delivered within the Pengine package, is this right? > > If yes, than a root server is necessary to install Pengine right? > > Kind regards > > Lyn > > Am 20.08.2013 um 08:59 schrieb Torbjörn Lager <[email protected]>: > > Hi Lyn, > > i´m also thinking of using prolog in combination with a web application. The > plan here is to check redundant paths (and some more stuff) within a meshed > wireless network. But as far is i understood from discussion on this list, > most of the people here using swi-prolog to also generate the web code > itself. > > > I'm one of the exceptions I suppose, since I'm a firm believer in > serving static HTML only, and to control the behaviour of the client > side by sending JSON to it. > > Because i have not even had a look into the swi-prolog http predicates etc. > i was just wondering what would be the benefit from this. From my point of > view i would like to have an interface to prolog from php, jquery etc to > generate the information, hand it over to prolog do do some checks and > calculations, take over the results from prolog to php, jquery etc and than > will proceed with the result information. (As i already have done with the > c# interface from Uwe Lesta). > > > I'm building a platform, tentatively called Pengine, that doesn't > require you to deal with the http predicates. I plan to make an early > source code release towards the end of this week. In the mean time, > check out: > > http://swish.spyderbrain.com:5003/scratchpad > http://swish.spyderbrain.com:5003/tutorial > http://swish.spyderbrain.com:5003/swish > > Next thing is, that on most commercial hosting environments (at least in > germany where i pretty well know) you cannot install a prolog on the > webserver because you normally do not have root access. > > > I'm doing my hosting at Linode (https://www.linode.com/). They give > you a Linux virtual server to which you have root access. Works very > well, I think! > > Best regards, > Torbjörn > > > Kind regards > > Lyn > > Am 18.08.2013 um 18:18 schrieb Anne Ogborn <[email protected]>: > > I'm prepping my talk for strangeloop. > > I'm forever being challenged by programmers with 'does anybody actually use > this stuff?' > > I *know*, from the interest on this list when web 'stuff' comes up, that > many of you are writing > web applications in SWI-Prolog. But the list of applications I actually > know about is fairly short. > > Here's the list I know about: > * SecuritEase - Australian stock settlement site. Uses YAP and the SWI http > libs, I believe > * swi-prolog.org > * cliopatria's dashboard > * RLa's blog > * Pengine > * The installer for Cogbot > * UH HHP quiz system > * UH HHP Virtual administrative website > * http://videogames.pricecharting.com/ apparently is on some version of > Prolog > * http://www.pathwayslms.com:19049/index.htm geohashing application > > Of these 10, 2 are by the VNU crew, 4 are by me, and a couple are dodgy (in > that I'm not totally sure > what they're in, I'm inferring). I'm sure some of you out there must be > actually writing something! > > SURELY this list isn't exhaustive. So I'm pleading for help to find more > examples. > _______________________________________________ > SWI-Prolog mailing list > [email protected] > https://lists.iai.uni-bonn.de/mailman/listinfo.cgi/swi-prolog > > > -------------- next part -------------- > A non-text attachment was scrubbed... > Name: signature.asc > Type: application/pgp-signature > Size: 495 bytes > Desc: Message signed with OpenPGP using GPGMail > URL: > <https://lists.iai.uni-bonn.de/pipermail/swi-prolog/attachments/20130820/0eb47457/attachment.bin> > _______________________________________________ > SWI-Prolog mailing list > [email protected] > https://lists.iai.uni-bonn.de/mailman/listinfo.cgi/swi-prolog > > > > > -- > Torbjörn Lager > Professor of General and Computational Linguistics > Department of Philosophy, Linguistics and Theory of Science > University of Gothenburg > Box 200, SE-405 30 Gothenburg, Sweden > Phone: +46317864962 > > > > > > -- > Torbjörn Lager > Professor of General and Computational Linguistics > Department of Philosophy, Linguistics and Theory of Science > University of Gothenburg > Box 200, SE-405 30 Gothenburg, Sweden > Phone: +46317864962 > > -- Torbjörn Lager Professor of General and Computational Linguistics Department of Philosophy, Linguistics and Theory of Science University of Gothenburg Box 200, SE-405 30 Gothenburg, Sweden Phone: +46317864962