Ing. Jan Vraný, Ph.D.

Theses

Bachelor theses

API for code generation and refactoring

Author
Jakub Nesveda
Year
2015
Type
Bachelor thesis
Supervisor
Ing. Jan Vraný, Ph.D.
Summary
During coding a programmer can face many repetitive tasks such as renaming variables, creating methods to implement an interface or creating test cases. This can be tedious and time consuming so we designed and implemented API for code generation and refactoring in Smalltalk/X. Although STX contains tools for such a task, they do not provide much user-friendly API. In this work we present how is API designed and how a programmer can use this API to create code generators or refactorings.

Master theses

Garbage Collector for Multi-threaded Scheme using Native Threads

Author
Oleg Gul
Year
2015
Type
Master thesis
Supervisor
Ing. Jan Vraný, Ph.D.
Reviewers
Ing. Marcel Hlopko
Summary
This thesis describes design, implementation and testing of parallel compacting garbage collector with the implementation of write barrier based on hardware memory protection. Implementation part of this thesis includes integration of created GC into existing implementation of the Scheme programming language - TinyScheme.