*Result*: The effect of EHOP on the writing of Program Analyzers

Title:
The effect of EHOP on the writing of Program Analyzers
Contributors:
Poulsen, C.B. (mentor), van der Rest, C.R. (mentor), Bohmer, Wendelin (graduation committee), Delft University of Technology (degree granting institution)
Publication Year:
2022
Collection:
Delft University of Technology: Institutional Repository
Document Type:
*Dissertation/ Thesis* bachelor thesis
Language:
English
Rights:
© 2022 Brendan Mesters
Accession Number:
edsbas.FF8EE7F1
Database:
BASE

*Further Information*

*Effect Handler Oriented Programming is a promising new programming paradigm, delivering separation of of concerns with regards to side effects in an otherwise functional environment. This paper discusses the applicability of this new paradigm to static code analysis programs. Different code analyzers often have many similar, if not identical pieces of code which could be abstracted away. This abstraction does not come natural to the programming paradigm of Functional Programming but are quite natural within EHOP. The current programming languages do not yet seem up to the task of rapid generalization of code and elimination of duplicate pieces of code. However, the concepts present in EHOP will almost certainly be able to eliminate much of this code reduction once the languages have matured further. The implicit passing of functionality will also allow for clearer code with less unnecessary visual clutter. ; CSE3000 Research Project ; Computer Science and Engineering*