{"action":"created","issue":{"url":"https://api.github.com/repos/meric/l2l/issues/35","repository_url":"https://api.github.com/repos/meric/l2l","labels_url":"https://api.github.com/repos/meric/l2l/issues/35/labels{/name}","comments_url":"https://api.github.com/repos/meric/l2l/issues/35/comments","events_url":"https://api.github.com/repos/meric/l2l/issues/35/events","html_url":"https://github.com/meric/l2l/issues/35","id":157420826,"number":35,"title":"is it a subset of clojure ?","user":{"login":"zaxebo1","id":4308927,"avatar_url":"https://avatars.githubusercontent.com/u/4308927?v=3","gravatar_id":"","url":"https://api.github.com/users/zaxebo1","html_url":"https://github.com/zaxebo1","followers_url":"https://api.github.com/users/zaxebo1/followers","following_url":"https://api.github.com/users/zaxebo1/following{/other_user}","gists_url":"https://api.github.com/users/zaxebo1/gists{/gist_id}","starred_url":"https://api.github.com/users/zaxebo1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zaxebo1/subscriptions","organizations_url":"https://api.github.com/users/zaxebo1/orgs","repos_url":"https://api.github.com/users/zaxebo1/repos","events_url":"https://api.github.com/users/zaxebo1/events{/privacy}","received_events_url":"https://api.github.com/users/zaxebo1/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-05-30T02:22:48Z","updated_at":"2016-05-30T07:38:05Z","closed_at":null,"body":"this is actually a query and issue?\r\nI would request that l2l syntax be a strict **subset** of clojure. That is (when not accessing lua api or jvm api), the every valid l2l program will be a valid clojure program, but reverse may not be  true.\r\n\r\nin that case, there will be a real practical benefit of porting our small programs to l2l"},"comment":{"url":"https://api.github.com/repos/meric/l2l/issues/comments/222431149","html_url":"https://github.com/meric/l2l/issues/35#issuecomment-222431149","issue_url":"https://api.github.com/repos/meric/l2l/issues/35","id":222431149,"user":{"login":"technomancy","id":141,"avatar_url":"https://avatars.githubusercontent.com/u/141?v=3","gravatar_id":"","url":"https://api.github.com/users/technomancy","html_url":"https://github.com/technomancy","followers_url":"https://api.github.com/users/technomancy/followers","following_url":"https://api.github.com/users/technomancy/following{/other_user}","gists_url":"https://api.github.com/users/technomancy/gists{/gist_id}","starred_url":"https://api.github.com/users/technomancy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/technomancy/subscriptions","organizations_url":"https://api.github.com/users/technomancy/orgs","repos_url":"https://api.github.com/users/technomancy/repos","events_url":"https://api.github.com/users/technomancy/events{/privacy}","received_events_url":"https://api.github.com/users/technomancy/received_events","type":"User","site_admin":false},"created_at":"2016-05-30T07:38:05Z","updated_at":"2016-05-30T07:38:05Z","body":"This request as stated is more or less incompatible with the project as\nit stands now--at the very least because Clojure is strongly oriented\naround the seq abstraction, while Lua has only tables and requires you\nto choose at iteration time whether your data structure should be\ntreated as sequential or associative.\n\nRight now l2l is quite lightweight, and maybe I'm putting words in\n@meric's mouth, but I believe the intention is to stay as close to Lua\nsemantics as possible and not introduce new concepts beyond the minimum\nof what's necessary for a lisp.\n\nThe idea of having a lisp where you can take small portable snippets of\nClojure code and just expect it to run is interesting, but it seems\ndifferent from what we currently have. It would be wonderful to add\nthings like destructuring, map syntax for tables, and maybe even pattern\nmatching, all which could be added without any runtime overhead, but I'm\na bit wary of radically altering the semantics from the underlying\nplatform.\n\n@meric: it might be helpful if you could clarify whether you mean simply\naltering the syntax or whether you're considering making more sweeping\nsemantic changes.\n"}}
{"actor":{"display_login":"technomancy"}}