{"action":"created","issue":{"url":"https://api.github.com/repos/opencog/atomspace/issues/79","labels_url":"https://api.github.com/repos/opencog/atomspace/issues/79/labels{/name}","comments_url":"https://api.github.com/repos/opencog/atomspace/issues/79/comments","events_url":"https://api.github.com/repos/opencog/atomspace/issues/79/events","html_url":"https://github.com/opencog/atomspace/pull/79","id":85107794,"number":79,"title":"Change satisfying_set to return singleton instead of element if one m…","user":{"login":"ngeiswei","id":819225,"avatar_url":"https://avatars.githubusercontent.com/u/819225?v=3","gravatar_id":"","url":"https://api.github.com/users/ngeiswei","html_url":"https://github.com/ngeiswei","followers_url":"https://api.github.com/users/ngeiswei/followers","following_url":"https://api.github.com/users/ngeiswei/following{/other_user}","gists_url":"https://api.github.com/users/ngeiswei/gists{/gist_id}","starred_url":"https://api.github.com/users/ngeiswei/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ngeiswei/subscriptions","organizations_url":"https://api.github.com/users/ngeiswei/orgs","repos_url":"https://api.github.com/users/ngeiswei/repos","events_url":"https://api.github.com/users/ngeiswei/events{/privacy}","received_events_url":"https://api.github.com/users/ngeiswei/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"linas","id":94368,"avatar_url":"https://avatars.githubusercontent.com/u/94368?v=3","gravatar_id":"","url":"https://api.github.com/users/linas","html_url":"https://github.com/linas","followers_url":"https://api.github.com/users/linas/followers","following_url":"https://api.github.com/users/linas/following{/other_user}","gists_url":"https://api.github.com/users/linas/gists{/gist_id}","starred_url":"https://api.github.com/users/linas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/linas/subscriptions","organizations_url":"https://api.github.com/users/linas/orgs","repos_url":"https://api.github.com/users/linas/repos","events_url":"https://api.github.com/users/linas/events{/privacy}","received_events_url":"https://api.github.com/users/linas/received_events","type":"User","site_admin":false},"milestone":null,"comments":10,"created_at":"2015-06-04T13:47:55Z","updated_at":"2015-06-05T12:38:10Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/opencog/atomspace/pulls/79","html_url":"https://github.com/opencog/atomspace/pull/79","diff_url":"https://github.com/opencog/atomspace/pull/79.diff","patch_url":"https://github.com/opencog/atomspace/pull/79.patch"},"body":"…atch\r\n\r\nI think it complicates the user's life to silently replace the\r\nsingleton by its element when there is only one match. It is also\r\ninconsistent with bindlink behavior."},"comment":{"url":"https://api.github.com/repos/opencog/atomspace/issues/comments/109281877","html_url":"https://github.com/opencog/atomspace/pull/79#issuecomment-109281877","issue_url":"https://api.github.com/repos/opencog/atomspace/issues/79","id":109281877,"user":{"login":"ngeiswei","id":819225,"avatar_url":"https://avatars.githubusercontent.com/u/819225?v=3","gravatar_id":"","url":"https://api.github.com/users/ngeiswei","html_url":"https://github.com/ngeiswei","followers_url":"https://api.github.com/users/ngeiswei/followers","following_url":"https://api.github.com/users/ngeiswei/following{/other_user}","gists_url":"https://api.github.com/users/ngeiswei/gists{/gist_id}","starred_url":"https://api.github.com/users/ngeiswei/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ngeiswei/subscriptions","organizations_url":"https://api.github.com/users/ngeiswei/orgs","repos_url":"https://api.github.com/users/ngeiswei/repos","events_url":"https://api.github.com/users/ngeiswei/events{/privacy}","received_events_url":"https://api.github.com/users/ngeiswei/received_events","type":"User","site_admin":false},"created_at":"2015-06-05T12:38:10Z","updated_at":"2015-06-05T12:38:10Z","body":"@linas of course it adds a burden. Actually even when you expect a single element you're never 100% sure you're gonna get just one, so you still need to add the code to deal with that exception. I'll get back with some code to show my point if that's necessary..."}}