Re: Announcement: Homage to SWI-Prolog

Torbjörn Lager <[email protected]>
Newsgroups gmane.comp.ai.prolog.swi
Message-ID <CA+Y3JZhQBY+qbk5apfOEu2XBsXqdyrT8K_XC5g6hcU3UN7HScA@mail.gmail.com>
Hi Jan,

Yes, it all starts to work together! The combination of Prolog and the
web is extremely interesting, and I have lots of ideas for how to
extend the technology behind SWISH in various directions, not only
related to education. My next project is likely to be the building of
an adminstrative interface to the Prolog web service, similar to the
one we had in SWAPP, but better. In my mind, SWISH is just a
demonstration of what can be done given such a service.

I'm sure some of the stuff in SWISH can be merged with both Carlo's
work and your work on CodeMirror. I wasn't aware of Ulrich's gupu, but
will take a look asap.

Best,
Torbjörn

On Fri, Jul 19, 2013 at 9:26 PM, Jan Wielemaker <[email protected]> wrote:
> Hi Torbjörn,
>
> Great!  This all starts to work together.  Carlo's replacement of
> the console can include WebKit, so we can use web technology in
> the console.  I've been working on the web infrastructure and the
> sandboxing stuff with a long term view of both a `data lab' for
> RDF, general web-based access and remote debugging.
>
> Luckily, we all seem to be doing complementary things.  I've spent
> some days trying to get a rich web-enabled editor based on
> CodeMirror.  Although the code is a bit messy as a result of a
> lot of backtracking, it can now do basic highlighting and smart
> indentation itself and can use server enriched tokens to get
> pretty close to PceEmacs highlighting with some pros and cons.
> Remaining work is code cleanup and getting tooltips and
> completion to work.
>
> I'd assume these two can be merged?
>
> Then get Ulrich's gupu in there and we would have something
> really fancy for education.  Finally SWI-Prolog might get
> targeted at education :-)
>
>         Cheers --- Jan
>
>
> On 07/19/2013 05:00 PM, Torbjörn Lager wrote:
>> As a (late) homage to SWI-Prolog on its 25:th birthday I have put
>> together a web application that hopefully can do for Prolog what apps
>> such as JSFIDDLE do for JavaScript. The name of the app is SWISH,
>> short for "SWI-Prolog for SHaring" and just like JSFIDDLE it allows
>> you to develop a program and then share it with others on the Web.
>>
>> SWISH might be useful in an educational setting. If you are a teacher,
>> you may want to tell your students to share with you the solutions to
>> exercises by sending you a link to SWISH loaded with their solutions
>> ready to run.
>>
>> A running instance of SWISH is currently available at
>>
>>    http://swish.spyderbrain.com:5003/swish
>>
>> Please go ahead an take it for a spin. But don't bookmark it, since
>> the URL is likely to change in the near future. Also, please remember
>> that this is an early version of SWISH and that bugs are therefore
>> likely to surface. I do of course appreciate any comments or bug
>> report that you may have.
>>
>> The source code for SWISH is available on GitHub:
>> https://github.com/spyderbrain/swish .
>>
>> Enjoy!
>>
>> - Torbjörn
>>
>>
>> --
>> 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
>> _______________________________________________
>> 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.