Re: Announcement: Homage to SWI-Prolog
Jan Wielemaker <[email protected]>
| Newsgroups | gmane.comp.ai.prolog.swi |
|---|---|
| Message-ID | <[email protected]> |
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 >