Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 307957

Reasonable Python or How to Integrate F-Logic into an Object-Oriented Scripting Language


Schatten, Markus
Reasonable Python or How to Integrate F-Logic into an Object-Oriented Scripting Language // 11 th International Conference on Intelligent Engineering Systems Proceedings / Rudas, Imre (ur.).
Budimpešta: Institute of Electrical and Electronics Engineers (IEEE), 2007. str. 297-300 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)


CROSBI ID: 307957 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Reasonable Python or How to Integrate F-Logic into an Object-Oriented Scripting Language

Autori
Schatten, Markus

Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), znanstveni

Izvornik
11 th International Conference on Intelligent Engineering Systems Proceedings / Rudas, Imre - Budimpešta : Institute of Electrical and Electronics Engineers (IEEE), 2007, 297-300

ISBN
1-4244-1148-3

Skup
INES2007 11th International Conference on Intelligent Engineering Systems

Mjesto i datum
Budimpešta, Mađarska, 29.06.2007. - 01.07.2007

Vrsta sudjelovanja
Predavanje

Vrsta recenzije
Međunarodna recenzija

Ključne riječi
python; f-logic; flora-2; logic programming; integration; ZODB; XSB

Sažetak
Python is an object-oriented scripting language known for its ability to support various programming paradigms. In Python one can write procedural, functional, object-oriented, and thanks to metaclasses even aspect-oriented code. Even if some efforts were done to support the last major programming paradigm, logic programming is still not supported in a Python programmer friendly way. In this paper a solution that aims on this target using F-Logic (particularly FLORA-2), which syntax is much more compatible with the Python language than traditional Prolog syntax, is presented. In order to make such an integration useful ZODB (Zope Object Base) is used to facilitate permanent storage of Python objects, while the FLORA-2 engine built on XSB is used for reasoning facilities. To take advantage of logic programming concepts like facts, rules, variables or queries, special logical Python object are introduced. In the end some examples of usage are shown and future development guidelines are given.

Izvorni jezik
Engleski

Znanstvena područja
Informacijske i komunikacijske znanosti



POVEZANOST RADA


Projekti:
016-0161741-1739 - Razvoj informacijske infrastrukture i deduktivnih mehanizama Semantičkog Weba (Čubrilo, Mirko, MZOS ) ( CroRIS)

Ustanove:
Fakultet organizacije i informatike, Varaždin

Profili:

Avatar Url Markus Schatten (autor)

Poveznice na cjeloviti tekst rada:

Pristup cjelovitom tekstu rada

Citiraj ovu publikaciju:

Schatten, Markus
Reasonable Python or How to Integrate F-Logic into an Object-Oriented Scripting Language // 11 th International Conference on Intelligent Engineering Systems Proceedings / Rudas, Imre (ur.).
Budimpešta: Institute of Electrical and Electronics Engineers (IEEE), 2007. str. 297-300 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)
Schatten, M. (2007) Reasonable Python or How to Integrate F-Logic into an Object-Oriented Scripting Language. U: Rudas, I. (ur.)11 th International Conference on Intelligent Engineering Systems Proceedings.
@article{article, author = {Schatten, Markus}, editor = {Rudas, I.}, year = {2007}, pages = {297-300}, keywords = {python, f-logic, flora-2, logic programming, integration, ZODB, XSB}, isbn = {1-4244-1148-3}, title = {Reasonable Python or How to Integrate F-Logic into an Object-Oriented Scripting Language}, keyword = {python, f-logic, flora-2, logic programming, integration, ZODB, XSB}, publisher = {Institute of Electrical and Electronics Engineers (IEEE)}, publisherplace = {Budimpe\v{s}ta, Ma\djarska} }
@article{article, author = {Schatten, Markus}, editor = {Rudas, I.}, year = {2007}, pages = {297-300}, keywords = {python, f-logic, flora-2, logic programming, integration, ZODB, XSB}, isbn = {1-4244-1148-3}, title = {Reasonable Python or How to Integrate F-Logic into an Object-Oriented Scripting Language}, keyword = {python, f-logic, flora-2, logic programming, integration, ZODB, XSB}, publisher = {Institute of Electrical and Electronics Engineers (IEEE)}, publisherplace = {Budimpe\v{s}ta, Ma\djarska} }




Contrast
Increase Font
Decrease Font
Dyslexic Font