Re: Announcement: Homage to SWI-Prolog
Torbjörn Lager <[email protected]>
| Newsgroups | gmane.comp.ai.prolog.swi |
|---|---|
| Message-ID | <CA+Y3JZjiU_Ts3QZ-FZNp5Yc6EyEJarvD2_38zpmUNQpGSfihJQ@mail.gmail.com> |
Hi Anne, Sounds great! Yes, I think something like SWISH could be used as a point of departure when building a system for collaborative programming. However, as SWISH now stands each client gets its own "private" compartment in the dynamic db, so one would have to figure out a way for two or more clients to share a common compartment. Also, one would have to figure out how to do the editing in a collaborative manner. And the querying of course. But I'm afraid this "one" is not going to be me, at least not now. I have other ideas for how to develop SWISH further. As I said earlier, I think it makes sense to develop an adminstrative interface to the server. I'm currently looking at CouchDB (http://couchdb.apache.org/) for inspiration. I think we should make an attempt at building something that appeals to JavaScript programmers in need of more power in terms of knowledge representation and inference than (say) CouchDB can provide. But it must be simple to use, and it should be enough to know only the basics of Prolog. Quoting my wife, I'm really "supposed to be on vacation now", so further development will likely be slow. :-( Best, Torbjörn On Sun, Jul 21, 2013 at 6:27 PM, Anne Ogborn <[email protected]> wrote: > I was just helping someone on the ##prolog IRC channel > > Strikes me that there's a really useful tool for this use to be made from your gizmo, if > > a) you can collaborate in real time > > b) there's some way of keeping a log of the session. Questions are often repeated. -- 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