Implementacja modułu prezentacji kodu w projekcie Fay

licenciate
dc.abstract.enFay is an open source Haskell to JavaScript compiler. Main features of generating JavaScript code with Fay include: static type-checking, lazy evaluation and algebraic data types. I describe my reimplementation of printer module, which converts compiled Abstract Syntax Tree to plain JavaScript. The generated code can be either minified or pretty-printed.pl
dc.abstract.plFay jest otwartym kompilatorem języka programowania Haskell do JavaScriptu. Pozwala on tworzenie JavaScriptu korzystając jednocześnie z takich funkcjonalności Haskella jak statycznie typowanie, leniwa ewaluacja, czy algebraiczne typy danych. W poniższej pracy opisuję implementację napisanego przeze mnie na nowo modułu konwertujące drzewo składniowe do czystego JavaScriptu. Pozwala ona wyspecyfikować, czy wygenerowany kod ma być możliwie najkrótszy, czy też powinien on być czytelny dla człowieka.pl
dc.affiliationWydział Matematyki i Informatykipl
dc.areaobszar nauk ścisłychpl
dc.contributor.advisorKozik, Jakub - 129355 pl
dc.contributor.authorSeweryn, Michałpl
dc.contributor.departmentbycodeUJK/WMI2pl
dc.contributor.reviewerGutowski, Grzegorzpl
dc.contributor.reviewerKozik, Jakub - 129355 pl
dc.date.accessioned2020-07-26T12:47:21Z
dc.date.available2020-07-26T12:47:21Z
dc.date.submitted2015-06-25pl
dc.fieldofstudyinformatyka analitycznapl
dc.identifier.apddiploma-95780-162106pl
dc.identifier.projectAPD / Opl
dc.identifier.urihttps://ruj.uj.edu.pl/xmlui/handle/item/203297
dc.languagepolpl
dc.subject.enhaskell, javascript, fay, monoid, printer, compiler, functional programming, rws, monadpl
dc.subject.plhaskell, javascript, fay, monoid, prezentacja kodu, kompilator, programowanie funkcyjne, rws, monadapl
dc.titleImplementacja modułu prezentacji kodu w projekcie Faypl
dc.title.alternativeImplementation of pretty printer module in Fay projectpl
dc.typelicenciatepl
dspace.entity.typePublication
dc.abstract.enpl
Fay is an open source Haskell to JavaScript compiler. Main features of generating JavaScript code with Fay include: static type-checking, lazy evaluation and algebraic data types. I describe my reimplementation of printer module, which converts compiled Abstract Syntax Tree to plain JavaScript. The generated code can be either minified or pretty-printed.
dc.abstract.plpl
Fay jest otwartym kompilatorem języka programowania Haskell do JavaScriptu. Pozwala on tworzenie JavaScriptu korzystając jednocześnie z takich funkcjonalności Haskella jak statycznie typowanie, leniwa ewaluacja, czy algebraiczne typy danych. W poniższej pracy opisuję implementację napisanego przeze mnie na nowo modułu konwertujące drzewo składniowe do czystego JavaScriptu. Pozwala ona wyspecyfikować, czy wygenerowany kod ma być możliwie najkrótszy, czy też powinien on być czytelny dla człowieka.
dc.affiliationpl
Wydział Matematyki i Informatyki
dc.areapl
obszar nauk ścisłych
dc.contributor.advisorpl
Kozik, Jakub - 129355
dc.contributor.authorpl
Seweryn, Michał
dc.contributor.departmentbycodepl
UJK/WMI2
dc.contributor.reviewerpl
Gutowski, Grzegorz
dc.contributor.reviewerpl
Kozik, Jakub - 129355
dc.date.accessioned
2020-07-26T12:47:21Z
dc.date.available
2020-07-26T12:47:21Z
dc.date.submittedpl
2015-06-25
dc.fieldofstudypl
informatyka analityczna
dc.identifier.apdpl
diploma-95780-162106
dc.identifier.projectpl
APD / O
dc.identifier.uri
https://ruj.uj.edu.pl/xmlui/handle/item/203297
dc.languagepl
pol
dc.subject.enpl
haskell, javascript, fay, monoid, printer, compiler, functional programming, rws, monad
dc.subject.plpl
haskell, javascript, fay, monoid, prezentacja kodu, kompilator, programowanie funkcyjne, rws, monada
dc.titlepl
Implementacja modułu prezentacji kodu w projekcie Fay
dc.title.alternativepl
Implementation of pretty printer module in Fay project
dc.typepl
licenciate
dspace.entity.type
Publication
Affiliations

* The migration of download and view statistics prior to the date of April 8, 2024 is in progress.

Views
7
Views per month
Views per city
Wroclaw
2
Chicago
1
Dublin
1

No access

No Thumbnail Available