Typing the Untypeable in Erlang - A static type system for Erlang using Partial Evaluation

dc.contributor.authorValliappan, Nachiappan
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)sv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineering (Chalmers)en
dc.date.accessioned2019-07-03T14:55:50Z
dc.date.available2019-07-03T14:55:50Z
dc.date.issued2018
dc.description.abstractErlang is a dynamically typed concurrent functional programming language popular for its use in distributed applications. Being a dynamically typed language by design, the Erlang compiler allows the successful compilation and execution of many programs which would be rejected by a type checker of a statically typed language. This idiosyncrasy of Erlang makes it difficult to retrofit static type checking technology onto the language. In this thesis, we develop a static type system suitable for Erlang using a program specialization technique called partial evaluation.
dc.identifier.urihttps://hdl.handle.net/20.500.12380/256252
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectData- och informationsvetenskap
dc.subjectComputer and Information Science
dc.titleTyping the Untypeable in Erlang - A static type system for Erlang using Partial Evaluation
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster Thesisen
dc.type.uppsokH
local.programmeComputer science – algorithms, languages and logic (MPALG), MSc
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
256252.pdf
Storlek:
622.93 KB
Format:
Adobe Portable Document Format
Beskrivning:
Fulltext