Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/93991
Title: Extending the HOOPLA type system
Authors: Francalanza, Adrian
Keywords: Information technology
Programming languages (Electronic computers)
Asynchronous transfer mode
Computational linguistics
Issue Date: 1999
Citation: Francalanza, A. (1999). Extending the HOOPLA type system (Bachelor's dissertation).
Abstract: HOOPLA (Higher-Order Object-based Programming Language) is an experimental programming language inspired by Milner's higher order reflexive action calculi. The language expresses a form of asynchronous reactive computation where concurrency is the point of departure. This language also aspires to provide a simple and intuitive paradigm of software construction that is scalable, safe and amenable to mathematical analysis. This report documents a project that consisted in extending a rudimentary compiler which handled the primitive constructs of the HOOPLA language. The preliminary task entailed documenting this initial artifact and correcting a number of flaws. Central to the project was the extension of the HOOPLA type system with types and constructs that augment expressiveness according to the aims that the language set out to address.
Description: B.Sc. IT (Hons)(Melit.)
URI: https://www.um.edu.mt/library/oar/handle/123456789/93991
Appears in Collections:Dissertations - FacICT - 1999-2009

Files in This Item:
File Description SizeFormat 
B.SC.(HONS)IT_Francalanza_Adrian_1999.pdf
  Restricted Access
5.41 MBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.