Advanced search
Showing result 1 - 5 of 125 essays matching the above criteria.
-
1. Agda on Raspberry Pi
University essay from Göteborgs universitet/Institutionen för data- och informationsteknikAbstract : This thesis presents an Agda-to-C compiler targeting the Raspberry Pi Pico microcontroller. The compiler implementation includes an unusual choice of run-time algorithm, a Foreign Function Interface generator, and surprisingly little boilerplate code... READ MORE
-
2. Front-end of a Debugger for Compiled Programs in Haskell
University essay from Göteborgs universitet/Institutionen för data- och informationsteknikAbstract : There are debugging tools available for Haskell programs today, but despite providing help for developers, these tools are not widely used in the Haskell community. Current debugging tools for Haskell have different kinds of limitations. This thesis will discuss the implementation of a new debugger with a graphical interface. READ MORE
-
3. A Language for Board Games – Development of an Embedded Domain-Specific Language for Describing Board Games
University essay from Göteborgs universitet/Institutionen för data- och informationsteknikAbstract : In recent years board games have increasingly found themselves in the digital medium. One way to enable easier creation of digital board games is to create a domainspecific language (DSL) for that purpose. This thesis details the process of developing an embedded DSL for describing board games with Haskell as its host language. READ MORE
-
4. Multilingual Text Robots for Abstract Wikipedia – Using Grammatical Framework to generate multilingual articles on Swedish localities
University essay from Göteborgs universitet/Institutionen för data- och informationsteknikAbstract : The vast amount of Wikipedia articles and languages has resulted in a high cost of Wikipedia, i.e. the required time and dedication for making every article available in every language. READ MORE
-
5. Functional Programming Languages and the JVM : Comparing Functional Language Compilation Techniques for the JVM
University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)Abstract : Because of its security, high availability, and automatic memory management, the JVM (Java Virtual Machine) is a desirable execution environment. However, since the JVM was originally made for Java, which is an objectoriented language, it is hard for languages with other paradigms to run on it. READ MORE