For-Comprehension : An Encore Compiler Story

Encore is an active object programming language that is being developed at Uppsala University. The programming language includes a for-loop construct with limited functionality. This thesis describes the implementation of a more extensive looping construct called for- comprehension, to replace the f...

Full description

Bibliographic Details
Main Author: Manning, Joy Elizabeth
Format: Others
Language:English
Published: Uppsala universitet, Institutionen för informationsteknologi 2019
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-397321
Description
Summary:Encore is an active object programming language that is being developed at Uppsala University. The programming language includes a for-loop construct with limited functionality. This thesis describes the implementation of a more extensive looping construct called for- comprehension, to replace the for-loop. The resulting for- comprehension is a powerful tool for iteration that allows for elegantly written loops and is ripe for further development.