<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-5382571416341492754.post1074833131378916920..comments</id><updated>2010-04-16T10:23:22.549-04:00</updated><category term='pirates'/><category term='jokes'/><category term='2009'/><category term='haiti'/><category term='marathon'/><category term='movies'/><category term='books'/><category term='latex'/><category term='hornets'/><category term='wedding'/><category term='tempelhof'/><category term='robot'/><category term='mozart'/><category term='done'/><category term='rome'/><category term='mardi'/><category term='urbanhike'/><category term='cup'/><category term='awk'/><category term='xkcd'/><category term='italy'/><category term='spam'/><category term='airports'/><category term='video'/><category term='karaoke'/><category term='grand buffet'/><category term='myspace'/><category term='c++'/><category term='work'/><category term='rant'/><category term='weather'/><category term='baseball'/><category term='halloween'/><category term='a380'/><category term='creeps'/><category term='snakes'/><category term='java'/><category term='airbus'/><category term='injury'/><category term='joy'/><category term='concurrency'/><category term='urban hike'/><category term='pldi'/><category term='cold'/><category term='club cafe'/><category term='flickr'/><category term='hike'/><category term='nola'/><category term='ecoop'/><category term='gsa'/><category term='sick'/><category term='ta'/><category term='tatoo'/><category term='nyc'/><category term='gotcha'/><category term='berlin'/><category term='google'/><category term='sick ridiculous and the sick ridiculous'/><category term='thesis'/><category term='resolutions'/><category term='road trip'/><category term='saints'/><category term='new orleans'/><category term='geeks'/><category term='wine'/><category term='grad school'/><category term='police'/><category term='text messaging'/><category term='olympics'/><category term='rum'/><category term='spring break'/><category term='guild'/><category term='carousing'/><category term='dumb'/><category term='presents'/><category term='planes'/><category term='computer'/><category term='fruit juice'/><category term='ben folds'/><category term='harris grill'/><category term='new york'/><category term='guns'/><category term='pointless rant'/><category term='icra'/><category term='paper'/><category term='oopsla 2009'/><category term='austin'/><category term='taj mahal'/><category term='photography'/><category term='dtv'/><category term='scavenger hunt'/><category term='music'/><category term='issta'/><category term='ml'/><category term='fashion'/><category term='freaks'/><category term='montreal'/><category term='things i hate'/><category term='wikipedia'/><category term='blackberry'/><category term='qatar'/><category term='badami'/><category term='hockey'/><category term='coffee'/><category term='hot'/><category term='washington'/><category term='run'/><category term='gmail'/><category term='calculator'/><category term='guitar hero'/><category term='pictures'/><category term='plans'/><category term='beer'/><category term='finance'/><category term='ads'/><category term='thanksgiving'/><category term='domain names'/><category term='garden'/><category term='oopsla 2008'/><category term='art'/><category term='rock band'/><category term='bagel'/><category term='cmu'/><category term='bike'/><category term='travel'/><category term='soulcialism'/><category term='oopsla 2007'/><category term='rock climbing'/><category term='aim'/><category term='family'/><category term='drink'/><category term='sports'/><category term='sun'/><category term='concert'/><category term='nerds'/><category term='eclipse'/><category term='tv'/><category term='guitar'/><category term='cocktails'/><category term='fortress'/><category term='future'/><category term='story'/><category term='xml'/><category term='girl talk'/><category term='sigbovik'/><category term='business'/><category term='penguins'/><category term='scala'/><category term='video games'/><category term='rock'/><category term='lol'/><category term='dogs'/><category term='college'/><category term='camping'/><category term='robots'/><category term='stress test'/><category term='school'/><category term='india'/><category term='apartment'/><category term='los angeles'/><category term='portmanteau'/><category term='popl'/><category term='dinner party'/><category term='housing'/><category term='ithaca'/><category term='bar'/><category term='hummus'/><category term='software'/><category term='plane'/><category term='tasting'/><category term='fun'/><category term='rap'/><category term='media'/><category term='javascript'/><category term='hip-hop'/><category term='comics'/><category term='visit'/><category term='gentrification'/><category term='sdl'/><category term='conference'/><category term='photos'/><category term='crazy'/><category term='genoa'/><category term='maryland'/><category term='nfl'/><category term='rum party'/><category term='bank'/><category term='picture'/><category term='dancing'/><category term='analysis'/><category term='chicago'/><category term='internet'/><category term='class'/><category term='airplanes'/><category term='agra'/><category term='sick boy'/><category term='football'/><category term='highschool'/><category term='sister'/><category term='gross'/><category term='car'/><category term='friends'/><category term='linux'/><category term='office'/><category term='turbulence'/><category term='research'/><category term='cygwin'/><category term='None'/><category term='politics'/><category term='programming'/><category term='bars'/><category term='random'/><category term='party'/><category term='chili'/><category term='pittsburgh'/><category term='theater'/><category term='weekend'/><category term='blog'/><category term='life'/><category term='running'/><category term='cleavland'/><category term='blah'/><category term='oo'/><category term='food'/><category term='waffle'/><category term='sssg'/><category term='functional programming'/><category term='seattle'/><category term='ocaml'/><category term='vote'/><category term='failure'/><category term='snow'/><category term='mike doughty'/><category term='gras'/><category term='money'/><title type='text'>Comments on Blogface.org: Proof of Soundness for a Typestate Checker with Lo...</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.blogface.org/feeds/1074833131378916920/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5382571416341492754/1074833131378916920/comments/default'/><link rel='alternate' type='text/html' href='http://www.blogface.org/2010/04/proof-of-soundness-for-typestate.html'/><author><name>Nels</name><uri>http://www.blogger.com/profile/07085287093689227850</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5382571416341492754.post-1427615418350048435</id><published>2010-04-16T10:23:22.204-04:00</published><updated>2010-04-16T10:23:22.204-04:00</updated><title type='text'>Thanks, yes this will all be true of my heap invar...</title><content type='html'>Thanks, yes this will all be true of my heap invariant, since at it&amp;#39;s core my language is Java-like. But my heap invariant will preserve additional properties as well (e.g., the locks that are currently held, the abstract state an object is in) because of the additional properties our type system enforces.&lt;br /&gt;&lt;br /&gt;Thanks!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5382571416341492754/1074833131378916920/comments/default/1427615418350048435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5382571416341492754/1074833131378916920/comments/default/1427615418350048435'/><link rel='alternate' type='text/html' href='http://www.blogface.org/2010/04/proof-of-soundness-for-typestate.html?showComment=1271427802204#c1427615418350048435' title=''/><author><name>Nels</name><uri>http://www.blogger.com/profile/07085287093689227850</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.blogface.org/2010/04/proof-of-soundness-for-typestate.html' ref='tag:blogger.com,1999:blog-5382571416341492754.post-1074833131378916920' source='http://www.blogger.com/feeds/5382571416341492754/posts/default/1074833131378916920' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1959785086'/></entry><entry><id>tag:blogger.com,1999:blog-5382571416341492754.post-4948492671896597934</id><published>2010-04-14T01:24:11.739-04:00</published><updated>2010-04-14T01:24:11.739-04:00</updated><title type='text'>If you define a heap as a mapping from addresses t...</title><content type='html'>If you define a heap as a mapping from addresses to expressions (or values), then a well-typed heap is a heap that is associated with a mapping from addresses to types, where each value at an address has the corresponding type in the &amp;quot;heap typing&amp;quot;. &lt;br /&gt;&lt;br /&gt;Your preservation proof should state that the resulting heap after the step has the same &amp;quot;heap tying&amp;quot; or has a &amp;quot;heap typing&amp;quot; that is an extension of the previous one.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5382571416341492754/1074833131378916920/comments/default/4948492671896597934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5382571416341492754/1074833131378916920/comments/default/4948492671896597934'/><link rel='alternate' type='text/html' href='http://www.blogface.org/2010/04/proof-of-soundness-for-typestate.html?showComment=1271222651739#c4948492671896597934' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.blogface.org/2010/04/proof-of-soundness-for-typestate.html' ref='tag:blogger.com,1999:blog-5382571416341492754.post-1074833131378916920' source='http://www.blogger.com/feeds/5382571416341492754/posts/default/1074833131378916920' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1231954699'/></entry></feed>
