{"action":"created","issue":{"url":"https://api.github.com/repos/WebAssembly/design/issues/196","labels_url":"https://api.github.com/repos/WebAssembly/design/issues/196/labels{/name}","comments_url":"https://api.github.com/repos/WebAssembly/design/issues/196/comments","events_url":"https://api.github.com/repos/WebAssembly/design/issues/196/events","html_url":"https://github.com/WebAssembly/design/issues/196","id":89358779,"number":196,"title":"Rename \"heap\" to \"memory\"?","user":{"login":"titzer","id":12184276,"avatar_url":"https://avatars.githubusercontent.com/u/12184276?v=3","gravatar_id":"","url":"https://api.github.com/users/titzer","html_url":"https://github.com/titzer","followers_url":"https://api.github.com/users/titzer/followers","following_url":"https://api.github.com/users/titzer/following{/other_user}","gists_url":"https://api.github.com/users/titzer/gists{/gist_id}","starred_url":"https://api.github.com/users/titzer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/titzer/subscriptions","organizations_url":"https://api.github.com/users/titzer/orgs","repos_url":"https://api.github.com/users/titzer/repos","events_url":"https://api.github.com/users/titzer/events{/privacy}","received_events_url":"https://api.github.com/users/titzer/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":22,"created_at":"2015-06-18T18:06:20Z","updated_at":"2015-06-24T16:57:18Z","closed_at":null,"body":"We have a long term goal to define a garbage collected memory in WebAssembly. This abstraction is typically called \"the heap\" in most language implementations. We've already been using the term \"heap\" to refer the linear memory offered by the MVP, leaving a potential ambiguity and confusion when we start talking about a garbage collected space which will likely be separate.\r\n\r\nTo resolve this ambiguity, I propose that we use the term \"memory\" to refer to the linear address space abstraction that is currently in MVP, reserving the term \"heap\" for later use. That would fit nicely with our notion of \"local types\" and \"memory types\", even having forward compatibility when we start talking about \"heap types\".\r\n"},"comment":{"url":"https://api.github.com/repos/WebAssembly/design/issues/comments/114941071","html_url":"https://github.com/WebAssembly/design/issues/196#issuecomment-114941071","issue_url":"https://api.github.com/repos/WebAssembly/design/issues/196","id":114941071,"user":{"login":"dietrichg","id":5125554,"avatar_url":"https://avatars.githubusercontent.com/u/5125554?v=3","gravatar_id":"","url":"https://api.github.com/users/dietrichg","html_url":"https://github.com/dietrichg","followers_url":"https://api.github.com/users/dietrichg/followers","following_url":"https://api.github.com/users/dietrichg/following{/other_user}","gists_url":"https://api.github.com/users/dietrichg/gists{/gist_id}","starred_url":"https://api.github.com/users/dietrichg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dietrichg/subscriptions","organizations_url":"https://api.github.com/users/dietrichg/orgs","repos_url":"https://api.github.com/users/dietrichg/repos","events_url":"https://api.github.com/users/dietrichg/events{/privacy}","received_events_url":"https://api.github.com/users/dietrichg/received_events","type":"User","site_admin":false},"created_at":"2015-06-24T16:57:18Z","updated_at":"2015-06-24T16:57:18Z","body":"Linear Memory ftw."}}