
<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.hh.se/ceres/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.hh.se/ceres/index.php?action=history&amp;feed=atom&amp;title=Publications%3AGradual_typing_for_objects</id>
		<title>Publications:Gradual typing for objects - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.hh.se/ceres/index.php?action=history&amp;feed=atom&amp;title=Publications%3AGradual_typing_for_objects"/>
		<link rel="alternate" type="text/html" href="https://wiki.hh.se/ceres/index.php?title=Publications:Gradual_typing_for_objects&amp;action=history"/>
		<updated>2026-05-22T19:29:40Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.22.6</generator>

	<entry>
		<id>https://wiki.hh.se/ceres/index.php?title=Publications:Gradual_typing_for_objects&amp;diff=4284&amp;oldid=prev</id>
		<title>Slawek: Created page with &quot;&lt;div style='display: none'&gt; == Do not edit this section == &lt;/div&gt; {{PublicationSetupTemplate|Author=Jeremy Siek, Walid Taha |PID=588261 |Name=Siek, Jeremy (University of Color...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.hh.se/ceres/index.php?title=Publications:Gradual_typing_for_objects&amp;diff=4284&amp;oldid=prev"/>
				<updated>2014-06-26T03:45:00Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;div style=&amp;#039;display: none&amp;#039;&amp;gt; == Do not edit this section == &amp;lt;/div&amp;gt; {{PublicationSetupTemplate|Author=Jeremy Siek, Walid Taha |PID=588261 |Name=Siek, Jeremy (University of Color...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;div style='display: none'&amp;gt;&lt;br /&gt;
== Do not edit this section ==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{PublicationSetupTemplate|Author=Jeremy Siek, Walid Taha&lt;br /&gt;
|PID=588261&lt;br /&gt;
|Name=Siek, Jeremy (University of Colorado, Boulder, CO 80309, United States);Taha, Walid [waltah] (Rice University, Houston, TX 77005, United States)&lt;br /&gt;
|Title=Gradual typing for objects&lt;br /&gt;
|PublicationType=Conference Paper&lt;br /&gt;
|ContentType=Refereegranskat&lt;br /&gt;
|Language=eng&lt;br /&gt;
|Journal=&lt;br /&gt;
|JournalISSN=&lt;br /&gt;
|Status=&lt;br /&gt;
|Volume=&lt;br /&gt;
|Issue=&lt;br /&gt;
|HostPublication=ECOOP 2007 – Object-Oriented Programming : 21st European Conference, Berlin, Germany, July 30 - August 3, 2007. Proceedings&lt;br /&gt;
|Conference=21st European Conference on Object-Oriented Programming (ECOOP 2007), Tech Univ Berlin, Berlin, GERMANY, JUL 30-AUG 03, 2007&lt;br /&gt;
|StartPage=2&lt;br /&gt;
|EndPage=27&lt;br /&gt;
|Year=2007&lt;br /&gt;
|Edition=&lt;br /&gt;
|Pages=&lt;br /&gt;
|City=Berlin&lt;br /&gt;
|Publisher=Springer Berlin/Heidelberg&lt;br /&gt;
|Series=Lecture Notes in Computer Science ; 4609&lt;br /&gt;
|SeriesISSN=0302-9743&lt;br /&gt;
|ISBN=978-3-540-73588-5;978-3-540-73589-2&lt;br /&gt;
|Urls=&lt;br /&gt;
|ISRN=&lt;br /&gt;
|DOI=http://dx.doi.org/10.1007/978-3-540-73589-2_2&lt;br /&gt;
|ISI=000249124000001&lt;br /&gt;
|PMID=&lt;br /&gt;
|ScopusId=2-s2.0-38149131740&lt;br /&gt;
|NBN=urn:nbn:se:hh:diva-20966&lt;br /&gt;
|LocalId=&lt;br /&gt;
|ArchiveNumber=&lt;br /&gt;
|Keywords=Formal languages;Semantics&lt;br /&gt;
|Categories=Datorsystem (20206)&lt;br /&gt;
|ResearchSubjects=&lt;br /&gt;
|Projects=&lt;br /&gt;
|Notes=&lt;br /&gt;
|Abstract=&amp;lt;p&amp;gt;Static and dynamic type systems have well-known strengthsand weaknesses. In previous work we developed a gradual type system fora functional calculus named λ?→. Gradual typing provides the beneﬁts ofboth static and dynamic checking in a single language by allowing theprogrammer to control whether a portion of the program is type checkedat compile-time or run-time by adding or removing type annotations onvariables. Several object-oriented scripting languages are preparing toadd static checking. To support that work this paper develops Ob?&amp;amp;lt;:,a gradual type system for object-based languages, extending the Ob&amp;amp;lt;:calculus of Abadi and Cardelli. Our primary contribution is to show thatgradual typing and subtyping are orthogonal and can be combined in aprincipled fashion. We also develop a small-step semantics, provide amachine-checked proof of type safety, and improve the space eﬃciencyof higher-order casts.&amp;lt;/p&amp;gt;&lt;br /&gt;
|Opponents=&lt;br /&gt;
|Supervisors=&lt;br /&gt;
|Examiners=&lt;br /&gt;
|Patent=&lt;br /&gt;
|ThesisLevel=&lt;br /&gt;
|Credits=&lt;br /&gt;
|Programme=&lt;br /&gt;
|Subject=&lt;br /&gt;
|Uppsok=&lt;br /&gt;
|DefencePlace=&lt;br /&gt;
|DefenceLanguage=&lt;br /&gt;
|DefenceDate=&lt;br /&gt;
|CreatedDate=2013-01-14&lt;br /&gt;
|PublicationDate=2013-01-15&lt;br /&gt;
|LastUpdated=2013-02-15&lt;br /&gt;
|diva=http://hh.diva-portal.org/smash/record.jsf?searchId=1&amp;amp;pid=diva2:588261}}&lt;br /&gt;
&amp;lt;div style='display: none'&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Keep all hand-made modifications below ==&lt;br /&gt;
&amp;lt;/div&amp;gt;{{PublicationDisplayTemplate}}&lt;/div&gt;</summary>
		<author><name>Slawek</name></author>	</entry>

	</feed>