{"action":"created","issue":{"url":"https://api.github.com/repos/stampit-org/stamp-specification/issues/1","labels_url":"https://api.github.com/repos/stampit-org/stamp-specification/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/stampit-org/stamp-specification/issues/1/comments","events_url":"https://api.github.com/repos/stampit-org/stamp-specification/issues/1/events","html_url":"https://github.com/stampit-org/stamp-specification/issues/1","id":95891170,"number":1,"title":"Utility functions should not be part of the standard","user":{"login":"koresar","id":1622575,"avatar_url":"https://avatars.githubusercontent.com/u/1622575?v=3","gravatar_id":"","url":"https://api.github.com/users/koresar","html_url":"https://github.com/koresar","followers_url":"https://api.github.com/users/koresar/followers","following_url":"https://api.github.com/users/koresar/following{/other_user}","gists_url":"https://api.github.com/users/koresar/gists{/gist_id}","starred_url":"https://api.github.com/users/koresar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/koresar/subscriptions","organizations_url":"https://api.github.com/users/koresar/orgs","repos_url":"https://api.github.com/users/koresar/repos","events_url":"https://api.github.com/users/koresar/events{/privacy}","received_events_url":"https://api.github.com/users/koresar/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-07-19T06:20:29Z","updated_at":"2015-07-20T03:20:35Z","closed_at":null,"body":"We should keep the standard as short as possible. *Less is more.*\r\nHere is a good example of a perfect specification: https://promisesaplus.com/\r\nBasically, it defines the `.then()` functions and it's two arguments.\r\n\r\nThe utility functions described in [the original stampit issue](https://github.com/stampit-org/stampit/issues/151) should be purely implementation details.\r\n\r\nComposables standard should define two things:\r\n1) `.compose()` (and `compose()`) functions and its arguments.\r\n2) The *stamp descriptor* object structure.\r\n\r\nDiscuss."},"comment":{"url":"https://api.github.com/repos/stampit-org/stamp-specification/issues/comments/122745995","html_url":"https://github.com/stampit-org/stamp-specification/issues/1#issuecomment-122745995","issue_url":"https://api.github.com/repos/stampit-org/stamp-specification/issues/1","id":122745995,"user":{"login":"ericelliott","id":364727,"avatar_url":"https://avatars.githubusercontent.com/u/364727?v=3","gravatar_id":"","url":"https://api.github.com/users/ericelliott","html_url":"https://github.com/ericelliott","followers_url":"https://api.github.com/users/ericelliott/followers","following_url":"https://api.github.com/users/ericelliott/following{/other_user}","gists_url":"https://api.github.com/users/ericelliott/gists{/gist_id}","starred_url":"https://api.github.com/users/ericelliott/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ericelliott/subscriptions","organizations_url":"https://api.github.com/users/ericelliott/orgs","repos_url":"https://api.github.com/users/ericelliott/repos","events_url":"https://api.github.com/users/ericelliott/events{/privacy}","received_events_url":"https://api.github.com/users/ericelliott/received_events","type":"User","site_admin":false},"created_at":"2015-07-20T03:20:35Z","updated_at":"2015-07-20T03:20:35Z","body":"Agreed. We should definitely have the core utilities available as implementation examples, though. But all implementation examples should be in the stampit repo, or for the non-core utilities, their own repos. =)"}}