Improving the Developer Experience by Implementing Syntax in the Encore Language

University essay from Uppsala universitet/Institutionen för informationsteknologi

Author: Lowe Eklund; Karolina Nikamo; Casper Strömberg; [2017]

Keywords: ;

Abstract: Good concurrent software is a necessity today, as concurrent architectures have become commonplace. Consequently, a good programming experience in languages designed for concurrency becomes essential. This project provides the design and implementation of a set of features in the Encore programming language, which is designed for concurrency. The aim is to provide increased convenience and efficiency in the programming experience. The project resulted in two new language features in Encore: default field values and default parameters. Implementation of the new features was done by modification/extension of the Encore compiler. A majority of surveyed participants preferred the new features over the old syntax.  

  AT THIS PAGE YOU CAN DOWNLOAD THE WHOLE ESSAY. (follow the link to the next page)