{"comment":{"url":"https://api.github.com/repos/ceylon/ceylon-sdk/comments/12201038","html_url":"https://github.com/ceylon/ceylon-sdk/commit/28b4d725470ce14c6b62b7bb1b908dea3d9324fe#commitcomment-12201038","id":12201038,"user":{"login":"b01000100","id":10205993,"avatar_url":"https://avatars.githubusercontent.com/u/10205993?v=3","gravatar_id":"","url":"https://api.github.com/users/b01000100","html_url":"https://github.com/b01000100","followers_url":"https://api.github.com/users/b01000100/followers","following_url":"https://api.github.com/users/b01000100/following{/other_user}","gists_url":"https://api.github.com/users/b01000100/gists{/gist_id}","starred_url":"https://api.github.com/users/b01000100/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/b01000100/subscriptions","organizations_url":"https://api.github.com/users/b01000100/orgs","repos_url":"https://api.github.com/users/b01000100/repos","events_url":"https://api.github.com/users/b01000100/events{/privacy}","received_events_url":"https://api.github.com/users/b01000100/received_events","type":"User","site_admin":false},"position":null,"line":null,"path":"","commit_id":"28b4d725470ce14c6b62b7bb1b908dea3d9324fe","created_at":"2015-07-16T11:36:07Z","updated_at":"2015-07-16T11:36:07Z","body":"Thank you for your reply @tombentley \r\n\r\nSo are the interfaces sealed because significant changes are coming to the api and those changes would break implementations?\r\n\r\nYou are correct that LocalStorage does not give access to the file system on the client and it is more like permanent cookies with much larger capacity (sometimes the browser seeks approval by the user). However, I think it is possible to implement much of this api on top of LocalStorage - (of course I don't know what changes you have  planned for Ceylon 1.2) - not all of it efficiently though.\r\n\r\nJust to be clear, you would prefer to save the implementation of ceylon.file compatible with js for node.js and then (perhaps) provide a different api (different module?) built ontop of LocalStorage for the client's browser, right?"}}