Multi-paradigm programming: tuProlog & Scala


tuProlog è un interprete Prolog attualmente scritto in Java e interoperabile con esso. Scopo di questa tesi è valutare fattibilità e potenzialità di un interfacciamento organico con il linguaggio Scala, sfruttandone la radice "Java based". Più in dettaglio, ci si propone a) di studiare e realizzare l'interfacciamento Scala/tuProlog nei due sensi e nelle quattro modalità considerate per Java, b) di riportare in tale scenario i casi d'uso attualmente considerati nel manuale tuProlog per l'interfacciamento Java/Prolog, c) di verificare che tali estensioni non impattino negativamente su tuprolog.NET (ottenuto per traduzione automatica del bytecode Java) e infine d) di evidenziare le eventuali ulteriori possibilità che l'integrazione Prolog/Scala potrebbe consentire, in aggiunta a quelle considerate dall'attuale pattern Java/Prolog

Thesis

supervision

— supervisors

Enrico Denti

sort

— cycle

second-cycle thesis

— status

out-of-date thesis

— language

wit.gif

dates

— available since

28/11/2013

Partita IVA: 01131710376 — Copyright © 2008–2023 APICe@DISI – PRIVACY