{"action":"created","issue":{"url":"https://api.github.com/repos/JuliaData/SplitApplyCombine.jl/issues/11","repository_url":"https://api.github.com/repos/JuliaData/SplitApplyCombine.jl","labels_url":"https://api.github.com/repos/JuliaData/SplitApplyCombine.jl/issues/11/labels{/name}","comments_url":"https://api.github.com/repos/JuliaData/SplitApplyCombine.jl/issues/11/comments","events_url":"https://api.github.com/repos/JuliaData/SplitApplyCombine.jl/issues/11/events","html_url":"https://github.com/JuliaData/SplitApplyCombine.jl/issues/11","id":377038412,"node_id":"MDU6SXNzdWUzNzcwMzg0MTI=","number":11,"title":"Name proposal for lazy operations: past tense","user":{"login":"andyferris","id":2974526,"node_id":"MDQ6VXNlcjI5NzQ1MjY=","avatar_url":"https://avatars3.githubusercontent.com/u/2974526?v=4","gravatar_id":"","url":"https://api.github.com/users/andyferris","html_url":"https://github.com/andyferris","followers_url":"https://api.github.com/users/andyferris/followers","following_url":"https://api.github.com/users/andyferris/following{/other_user}","gists_url":"https://api.github.com/users/andyferris/gists{/gist_id}","starred_url":"https://api.github.com/users/andyferris/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andyferris/subscriptions","organizations_url":"https://api.github.com/users/andyferris/orgs","repos_url":"https://api.github.com/users/andyferris/repos","events_url":"https://api.github.com/users/andyferris/events{/privacy}","received_events_url":"https://api.github.com/users/andyferris/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-11-03T09:23:15Z","updated_at":"2018-12-06T17:04:19Z","closed_at":null,"author_association":"COLLABORATOR","body":"I've been happy to seperate the semantics of greedy-vs-lazy operations into seperate functions, like `map` vs `mapview` and `group` vs `groupview`. However, the `view` suffix is a little tiresome.\r\n\r\nI'm wondering if we should follow the example set by `Base.Broadcast` which uses `broadcast(...) = materialize(broadcasted(...))`, where `broadcasted` is more-or-less a lazy version of `broadcast` and `materialize` is something that behaves a bit like `copy` when necessary.\r\n\r\nThat would be something like:\r\n\r\n * `mapview` -> `mapped`.\r\n * `groupview` -> `grouped`.\r\n * Lazy join functions ending in `joined` instead of `join`.\r\n * A new `filtered` for lazy `filter`.\r\n * `product` is a noun, not a verb, and seems fine being lazy.\r\n * `flatten` vs `flattened`?\r\n * We've been discussing `splitdims` at `Base` and `slice`/`slices` seems like a possible naming. `sliced` could be a lazy version? \r\n * etc...\r\n\r\nDoes anyone have any thoughts or opinions?"},"comment":{"url":"https://api.github.com/repos/JuliaData/SplitApplyCombine.jl/issues/comments/444948869","html_url":"https://github.com/JuliaData/SplitApplyCombine.jl/issues/11#issuecomment-444948869","issue_url":"https://api.github.com/repos/JuliaData/SplitApplyCombine.jl/issues/11","id":444948869,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0NDk0ODg2OQ==","user":{"login":"bramtayl","id":9466324,"node_id":"MDQ6VXNlcjk0NjYzMjQ=","avatar_url":"https://avatars3.githubusercontent.com/u/9466324?v=4","gravatar_id":"","url":"https://api.github.com/users/bramtayl","html_url":"https://github.com/bramtayl","followers_url":"https://api.github.com/users/bramtayl/followers","following_url":"https://api.github.com/users/bramtayl/following{/other_user}","gists_url":"https://api.github.com/users/bramtayl/gists{/gist_id}","starred_url":"https://api.github.com/users/bramtayl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bramtayl/subscriptions","organizations_url":"https://api.github.com/users/bramtayl/orgs","repos_url":"https://api.github.com/users/bramtayl/repos","events_url":"https://api.github.com/users/bramtayl/events{/privacy}","received_events_url":"https://api.github.com/users/bramtayl/received_events","type":"User","site_admin":false},"created_at":"2018-12-06T17:04:19Z","updated_at":"2018-12-06T17:04:19Z","author_association":"NONE","body":"i like this"}}
{"actor":{"display_login":"bramtayl"}}