{"action":"created","issue":{"url":"https://api.github.com/repos/factor/factor/issues/1444","repository_url":"https://api.github.com/repos/factor/factor","labels_url":"https://api.github.com/repos/factor/factor/issues/1444/labels{/name}","comments_url":"https://api.github.com/repos/factor/factor/issues/1444/comments","events_url":"https://api.github.com/repos/factor/factor/issues/1444/events","html_url":"https://github.com/factor/factor/issues/1444","id":101275698,"number":1444,"title":"fresh bootstrap has :error?","user":{"login":"mrjbq7","id":24195,"avatar_url":"https://avatars.githubusercontent.com/u/24195?v=3","gravatar_id":"","url":"https://api.github.com/users/mrjbq7","html_url":"https://github.com/mrjbq7","followers_url":"https://api.github.com/users/mrjbq7/followers","following_url":"https://api.github.com/users/mrjbq7/following{/other_user}","gists_url":"https://api.github.com/users/mrjbq7/gists{/gist_id}","starred_url":"https://api.github.com/users/mrjbq7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrjbq7/subscriptions","organizations_url":"https://api.github.com/users/mrjbq7/orgs","repos_url":"https://api.github.com/users/mrjbq7/repos","events_url":"https://api.github.com/users/mrjbq7/events{/privacy}","received_events_url":"https://api.github.com/users/mrjbq7/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/factor/factor/labels/bootstrap","name":"bootstrap","color":"ededed"},{"url":"https://api.github.com/repos/factor/factor/labels/errors","name":"errors","color":"dddddd"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/factor/factor/milestones/5","html_url":"https://github.com/factor/factor/milestones/0.98","labels_url":"https://api.github.com/repos/factor/factor/milestones/5/labels","id":292801,"number":5,"title":"0.98","description":"","creator":{"login":"erg","id":27430,"avatar_url":"https://avatars.githubusercontent.com/u/27430?v=3","gravatar_id":"","url":"https://api.github.com/users/erg","html_url":"https://github.com/erg","followers_url":"https://api.github.com/users/erg/followers","following_url":"https://api.github.com/users/erg/following{/other_user}","gists_url":"https://api.github.com/users/erg/gists{/gist_id}","starred_url":"https://api.github.com/users/erg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/erg/subscriptions","organizations_url":"https://api.github.com/users/erg/orgs","repos_url":"https://api.github.com/users/erg/repos","events_url":"https://api.github.com/users/erg/events{/privacy}","received_events_url":"https://api.github.com/users/erg/received_events","type":"User","site_admin":false},"open_issues":53,"closed_issues":69,"state":"open","created_at":"2013-03-21T00:14:08Z","updated_at":"2016-03-19T01:44:31Z","due_on":"2015-09-26T07:00:00Z","closed_at":null},"comments":4,"created_at":"2015-08-16T15:41:35Z","updated_at":"2016-03-21T00:02:07Z","closed_at":null,"body":"Fresh bootstrap on Mac OS X, and I saw a tip-of-the-day about ``:error`` and hmm, why is there an ``error get``?  \r\n\r\n```factor\r\nIN: scratchpad :error\r\nuninferable\r\n\r\nIN: scratchpad error get .\r\nT{ uninferable }\r\n```\r\n\r\nLooks like ``uninferable`` is throw from ``compiler.tree.propagation.call-effect``, and maybe we aren't clearing the ``error`` variable when we should?"},"comment":{"url":"https://api.github.com/repos/factor/factor/issues/comments/199062526","html_url":"https://github.com/factor/factor/issues/1444#issuecomment-199062526","issue_url":"https://api.github.com/repos/factor/factor/issues/1444","id":199062526,"user":{"login":"mrjbq7","id":24195,"avatar_url":"https://avatars.githubusercontent.com/u/24195?v=3","gravatar_id":"","url":"https://api.github.com/users/mrjbq7","html_url":"https://github.com/mrjbq7","followers_url":"https://api.github.com/users/mrjbq7/followers","following_url":"https://api.github.com/users/mrjbq7/following{/other_user}","gists_url":"https://api.github.com/users/mrjbq7/gists{/gist_id}","starred_url":"https://api.github.com/users/mrjbq7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrjbq7/subscriptions","organizations_url":"https://api.github.com/users/mrjbq7/orgs","repos_url":"https://api.github.com/users/mrjbq7/repos","events_url":"https://api.github.com/users/mrjbq7/events{/privacy}","received_events_url":"https://api.github.com/users/mrjbq7/received_events","type":"User","site_admin":false},"created_at":"2016-03-21T00:02:07Z","updated_at":"2016-03-21T00:02:07Z","body":"This might be part of the problem:\r\n\r\n```\r\nIN: scratchpad [ \"asdf\" throw ] [ drop ] recover\r\nIN: scratchpad error get-global .\r\n\"asdf\"\r\n```\r\n\r\nMaybe ``recover`` and ``cleanup`` shouldn't leave the ``error`` and ``error-continuation`` (and ``original-error``) set?"}}