{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/swish-swi-prolog-for-sharing","title":"SWISH: SWI-Prolog for Sharing","arxiv_id":"1511.00915","date":"2015-11-03","proceeding":null,"authors":["Jan Wielemaker","Torbjörn Lager","Fabrizio Riguzzi"],"abstract":"Recently, we see a new type of interfaces for programmers based on web\ntechnology. For example, JSFiddle, IPython Notebook and R-studio. Web\ntechnology enables cloud-based solutions, embedding in tutorial web pages,\natractive rendering of results, web-scale cooperative development, etc. This\narticle describes SWISH, a web front-end for Prolog. A public website exposes\nSWI-Prolog using SWISH, which is used to run small Prolog programs for\ndemonstration, experimentation and education. We connected SWISH to the\nClioPatria semantic web toolkit, where it allows for collaborative development\nof programs and queries related to a dataset as well as performing maintenance\ntasks on the running server and we embedded SWISH in the Learn Prolog Now!\nonline Prolog book.","url_abs":"http://arxiv.org/abs/1511.00915v1","url_pdf":"http://arxiv.org/pdf/1511.00915v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"swish-swi-prolog-for-sharing","repo_url":"https://github.com/SWI-Prolog/swish","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"none","reach":null},{"paper_slug":"swish-swi-prolog-for-sharing","repo_url":"https://github.com/MindSpore-scientific/code-2/tree/main/swish-t","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"mindspore","reach":null}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}