<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:about="https://repozitorij.uni-lj.si/IzpisGradiva.php?id=133409"><dc:title>Prevajanje prestreznikov algebrajskih učinkov v Javascript</dc:title><dc:creator>Koleša,	Rok	(Avtor)
	</dc:creator><dc:creator>Pretnar,	Matija	(Mentor)
	</dc:creator><dc:subject>Eff</dc:subject><dc:subject>Javascript</dc:subject><dc:subject>prevajanje</dc:subject><dc:subject>algebrajski učinki</dc:subject><dc:subject>prestrezniki algebrajskih učinkov</dc:subject><dc:description>Algebrajski učinki in prestrezniki uvajajo nov pristop k reševanju danega problema. S pomočjo prostih monad so uspešno implementirani v prototipnem jeziku Eff, enako logiko pa želimo prenesti tudi na JavaScript. Zaradi različne narave obeh jezikov moramo najprej določiti glavne razlike osnovnih programskih konstruktov in se šele nato lotiti prevoda algebrajskih učinkov in prestreznikov. Z ročnim poskusom prevoda razvijemo pomožne funkcije in podatkovne strukture, ki jih kasneje uporabimo pri algoritmu za avtomatski prevod. Rezultat algoritma je JavaScript skripta, ki korektno reši problem na enak način, kot to počne tudi Eff.</dc:description><dc:date>2021</dc:date><dc:date>2021-11-26 08:15:02</dc:date><dc:type>Magistrsko delo/naloga</dc:type><dc:identifier>133409</dc:identifier><dc:language>sl</dc:language></rdf:Description></rdf:RDF>
