Show simple item record

dc.contributor.advisorVolpano, Dennis M.
dc.contributor.authorBull, Bruce James
dc.dateMarch, 1994
dc.date.accessioned2013-04-26T18:59:32Z
dc.date.available2013-04-26T18:59:32Z
dc.date.issued1994-03
dc.identifier.urihttps://hdl.handle.net/10945/30880
dc.description.abstractInteractive programming environment for language offer many advantages over traditional batch-oriented ones, such as immediate static analysis. One form of analysis is type checking, yet type checking in this setting for languages with common features like overloading has received little attention. We implement an interactive type checker for the polymorphic type system of ML with overloading. The implementation was produced automatically from an attribute grammar using the Synthesizer Generator, an attribute evaluator generator. Type inference then is accomplished via attribute evaluation so that if the evaluation is done incrementally, then type inference becomes incremental as well.en_US
dc.description.urihttp://archive.org/details/typeinferencewit1094530880
dc.language.isoen_US
dc.publisherMonterey, California. Naval Postgraduate Schoolen_US
dc.rightsThis publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.en_US
dc.titleType inference with overloading using an attribute grammaren_US
dc.typeThesisen_US
dc.contributor.secondreaderRasmussen, Craig W.
dc.contributor.corporateNaval Postgraduate School (U.S.)
dc.contributor.departmentComputer Science
dc.subject.authorOverloading, Polymorphism, Type Inference, Attribute Grammar, SynGen, Incremental, Constrained Type Schemes, Constraint Set Satisfiabilityen_US
dc.description.serviceLieutenant, United States Navyen_US
etd.thesisdegree.nameM.S. in Computer Scienceen_US
etd.thesisdegree.levelMastersen_US
etd.thesisdegree.disciplineComputer Scienceen_US
etd.thesisdegree.grantorNaval Postgraduate Schoolen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record