中文
相关论文

相关论文: SWI-Prolog and the Web

200 篇论文

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, atractive rendering of…

编程语言 · 计算机科学 2016-08-06 Jan Wielemaker , Torbjörn Lager , Fabrizio Riguzzi

SWI-Prolog is neither a commercial Prolog system nor a purely academic enterprise, but increasingly a community project. The core system has been shaped to its current form while being used as a tool for building research prototypes,…

编程语言 · 计算机科学 2010-11-26 Jan Wielemaker , Tom Schrijvers , Markus Triska , Torbjörn Lager

We discuss from a practical point of view a number of issues involved in writing distributed Internet and WWW applications using LP/CLP systems. We describe PiLLoW, a public-domain Internet and WWW programming library for LP/CLP systems…

分布式、并行与集群计算 · 计算机科学 2007-05-23 Daniel Cabeza , Manuel V. Hermenegildo

Tau Prolog is a client-side Prolog interpreter fully implemented in JavaScript, which aims at implementing the ISO Prolog Standard. Tau Prolog has been developed to be used with either Node.js or a browser seamlessly, and therefore, it has…

编程语言 · 计算机科学 2023-08-25 José Antonio Riaza Valverde

Programming environments have evolved from purely text based to using graphical user interfaces, and now we see a move towards web based interfaces, such as Jupyter. Web based interfaces allow for the creation of interactive documents that…

编程语言 · 计算机科学 2020-01-31 Jan Wielemaker , Fabrizio Riguzzi , Bob Kowalski , Torbjörn Lager , Fariba Sadri , Miguel Calejo

When developing a (web) interface for a deductive database, functionality required by the client is provided by means of HTTP handlers that wrap the logical data access predicates. These handlers are responsible for converting between…

编程语言 · 计算机科学 2020-02-19 Torbjörn Lager , Jan Wielemaker

Prolog Server Pages (PSP) is a scripting language, based on Prolog, than can be embedded in HTML documents. To run PSP applications one needs a web server, a web browser and a PSP interpreter. The code is executed, by the interpreter, on…

网络与互联网体系结构 · 计算机科学 2007-05-23 Alin Suciu , Kalman Pusztai , Andrei Vancea

This paper presents a generic web-based database interface implemented in Prolog. We discuss the advantages of the implementation platform and demonstrate the system's applicability in providing access to integrated biochemical data. Our…

编程语言 · 计算机科学 2010-09-21 Nicos Angelopoulos , Paul Taylor

Enterprise information systems have adopted Web-based foundations for exchanges between heterogeneous programmes. These programs provide and consume via Web APIs some resources identified by URIs, whose representations are transmitted via…

人工智能 · 计算机科学 2020-07-28 Mathieu Lirzin , Béatrice Markhoff

LogicWeb mobile code consists of Prolog-like rules embedded in Web pages, thereby adding logic programming behaviour to those pages. Since LogicWeb programs are downloaded from foreign hosts and executed locally, there is a need to protect…

编程语言 · 计算机科学 2007-05-23 Seng Wai Loke , Andrew Davison

In programming, protocols are everywhere. Protocols describe the pattern of interaction (or communication) between software systems, for example, between a user-space program and the kernel or between a local application and an online…

编程语言 · 计算机科学 2022-11-08 Laura Bocchi , Dominic Orchard , A. Laura Voinea

Coding standards and good practices are fundamental to a disciplined approach to software projects, whatever programming languages they employ. Prolog programming can benefit from such an approach, perhaps more than programming in other…

编程语言 · 计算机科学 2011-05-18 Michael A. Covington , Roberto Bagnara , Richard A. O'Keefe , Jan Wielemaker , Simon Price

Both logic programming in general, and Prolog in particular, have a long and fascinating history, intermingled with that of many disciplines they inherited from or catalyzed. A large body of research has been gathered over the last 50…

One relevant aspect in the development of the Semantic Web framework is the achievement of a real inter-agents communication capability at the semantic level. The agents should be able to communicate and understand each other using standard…

多智能体系统 · 计算机科学 2024-01-23 Idoia Berges , Jesús Bermúdez , Alfredo Goñi , Arantza Illarramendi

To appear in Theory and Practice of Logic Programming (TPLP), 2008. We are researching the interaction between the rule and the ontology layers of the Semantic Web, by comparing two options: 1) using OWL and its rule extension SWRL to…

Integration techniques for combining programs written in distinct language paradigms facilitate the implementation of specialised modules in the best language for their task. In the case of Java-Prolog integration, a known problem is the…

编程语言 · 计算机科学 2014-05-30 Sergio Castro , Kim Mens , Paulo Moura

The Semantic Web (or Web of Data) represents the successful efforts towards linking and sharing data over the Web. The cornerstones of the Web of Data are RDF as data format and SPARQL as de-facto standard query language. Recent trends show…

Transferring composite data structures with variable-length fields often requires designing unique protocols, causing incompatibility issues and decreased collaboration among hardware developers, especially in the open-source community.…

Orchestrating centralised service-oriented workflows presents significant scalability challenges that include: the consumption of network bandwidth, degradation of performance, and single points of failure. This paper presents a high-level…

分布式、并行与集群计算 · 计算机科学 2013-11-11 Ward Jaradat , Alan Dearle , Adam Barker

(Non-)portability of Prolog programs is widely considered as an important factor in the lack of acceptance of the language. Since 1995, the core of the language is covered by the ISO standard 13211-1. Since 2007, YAP and SWI-Prolog have…

编程语言 · 计算机科学 2010-09-21 Jan Wielemaker , Vítor Santos Costa
‹ 上一页 1 2 3 10 下一页 ›