Abstract
Language | English |
---|---|
Title of host publication | Proceedings of the International Workshop on User-Oriented Logic Programming (IULP 2015) |
Editors | Stefan Ellmauthaler, Claudia Schulz |
Pages | 99-113 |
Number of pages | 15 |
State | Published - 2015 |
Fingerprint
Cite this
}
SWISH: SWI-Prolog for Sharing. / Wielemaker, Jan; Lager, Torbjörn; Riguzzi, Fabrizio.
Proceedings of the International Workshop on User-Oriented Logic Programming (IULP 2015). ed. / Stefan Ellmauthaler; Claudia Schulz. 2015. p. 99-113.Research output: Chapter in Book / Report / Conference proceeding › Conference contribution › Academic › peer-review
TY - GEN
T1 - SWISH: SWI-Prolog for Sharing
AU - Wielemaker,Jan
AU - Lager,Torbjörn
AU - Riguzzi,Fabrizio
PY - 2015
Y1 - 2015
N2 - Recently, we see a new type of interfaces for programmers based on web technology. For example, JSFiddle, IPython Notebook and R-studio. Web technology enables cloud-based solutions, embedding in tutorial web pages, attractive rendering of results, web-scale cooperative development, etc. This article describes SWISH, a web front-end for Prolog. A public website exposes SWIProlog using SWISH, which is used to run small Prolog programs for demonstration, experimentation and education. We connected SWISH to the ClioPatria semantic web toolkit, where it allows for collaborative development of programs and queries related to a dataset as well as performing maintenance tasks on the running server and we embedded SWISH in the Learn Prolog Now! online Prolog book.
AB - Recently, we see a new type of interfaces for programmers based on web technology. For example, JSFiddle, IPython Notebook and R-studio. Web technology enables cloud-based solutions, embedding in tutorial web pages, attractive rendering of results, web-scale cooperative development, etc. This article describes SWISH, a web front-end for Prolog. A public website exposes SWIProlog using SWISH, which is used to run small Prolog programs for demonstration, experimentation and education. We connected SWISH to the ClioPatria semantic web toolkit, where it allows for collaborative development of programs and queries related to a dataset as well as performing maintenance tasks on the running server and we embedded SWISH in the Learn Prolog Now! online Prolog book.
M3 - Conference contribution
SP - 99
EP - 113
BT - Proceedings of the International Workshop on User-Oriented Logic Programming (IULP 2015)
ER -