{"action":"created","issue":{"url":"https://api.github.com/repos/slime/slime/issues/366","repository_url":"https://api.github.com/repos/slime/slime","labels_url":"https://api.github.com/repos/slime/slime/issues/366/labels{/name}","comments_url":"https://api.github.com/repos/slime/slime/issues/366/comments","events_url":"https://api.github.com/repos/slime/slime/issues/366/events","html_url":"https://github.com/slime/slime/pull/366","id":197467466,"number":366,"title":"make defimplementation create named function","user":{"login":"alanruttenberg","id":241934,"avatar_url":"https://avatars.githubusercontent.com/u/241934?v=3","gravatar_id":"","url":"https://api.github.com/users/alanruttenberg","html_url":"https://github.com/alanruttenberg","followers_url":"https://api.github.com/users/alanruttenberg/followers","following_url":"https://api.github.com/users/alanruttenberg/following{/other_user}","gists_url":"https://api.github.com/users/alanruttenberg/gists{/gist_id}","starred_url":"https://api.github.com/users/alanruttenberg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alanruttenberg/subscriptions","organizations_url":"https://api.github.com/users/alanruttenberg/orgs","repos_url":"https://api.github.com/users/alanruttenberg/repos","events_url":"https://api.github.com/users/alanruttenberg/events{/privacy}","received_events_url":"https://api.github.com/users/alanruttenberg/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-12-24T15:30:14Z","updated_at":"2016-12-24T16:07:21Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/slime/slime/pulls/366","html_url":"https://github.com/slime/slime/pull/366","diff_url":"https://github.com/slime/slime/pull/366.diff","patch_url":"https://github.com/slime/slime/pull/366.patch"},"body":"As currently implement, defimplementation puts an flet-defined function on the plist of the name of the function. The problem with this is that, at least in ABCL, that flet function doesn't get compiled. In addition I'm not sure whether source location is generally kept - it isn't in ABCL. \r\n \r\nInstead, create a function using defun, with the name of the defined function the symbol interned in the implementation package, and put *that* function on the plist. "},"comment":{"url":"https://api.github.com/repos/slime/slime/issues/comments/269090146","html_url":"https://github.com/slime/slime/pull/366#issuecomment-269090146","issue_url":"https://api.github.com/repos/slime/slime/issues/366","id":269090146,"user":{"login":"alanruttenberg","id":241934,"avatar_url":"https://avatars.githubusercontent.com/u/241934?v=3","gravatar_id":"","url":"https://api.github.com/users/alanruttenberg","html_url":"https://github.com/alanruttenberg","followers_url":"https://api.github.com/users/alanruttenberg/followers","following_url":"https://api.github.com/users/alanruttenberg/following{/other_user}","gists_url":"https://api.github.com/users/alanruttenberg/gists{/gist_id}","starred_url":"https://api.github.com/users/alanruttenberg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alanruttenberg/subscriptions","organizations_url":"https://api.github.com/users/alanruttenberg/orgs","repos_url":"https://api.github.com/users/alanruttenberg/repos","events_url":"https://api.github.com/users/alanruttenberg/events{/privacy}","received_events_url":"https://api.github.com/users/alanruttenberg/received_events","type":"User","site_admin":false},"created_at":"2016-12-24T16:07:21Z","updated_at":"2016-12-24T16:07:21Z","body":"Hmm. Didn't realize that the backend symbols are imported into the implementation package, and so my defun blows away the original. Will contemplate, and either amend with another commit or close. "}}
{"actor":{"display_login":"alanruttenberg"}}