{"action":"created","issue":{"url":"https://api.github.com/repos/supercollider/supercollider/issues/1423","labels_url":"https://api.github.com/repos/supercollider/supercollider/issues/1423/labels{/name}","comments_url":"https://api.github.com/repos/supercollider/supercollider/issues/1423/comments","events_url":"https://api.github.com/repos/supercollider/supercollider/issues/1423/events","html_url":"https://github.com/supercollider/supercollider/issues/1423","id":68959752,"number":1423,"title":"Compile sclang library in Safe Mode","user":{"login":"crucialfelix","id":218738,"avatar_url":"https://avatars.githubusercontent.com/u/218738?v=3","gravatar_id":"","url":"https://api.github.com/users/crucialfelix","html_url":"https://github.com/crucialfelix","followers_url":"https://api.github.com/users/crucialfelix/followers","following_url":"https://api.github.com/users/crucialfelix/following{/other_user}","gists_url":"https://api.github.com/users/crucialfelix/gists{/gist_id}","starred_url":"https://api.github.com/users/crucialfelix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/crucialfelix/subscriptions","organizations_url":"https://api.github.com/users/crucialfelix/orgs","repos_url":"https://api.github.com/users/crucialfelix/repos","events_url":"https://api.github.com/users/crucialfelix/events{/privacy}","received_events_url":"https://api.github.com/users/crucialfelix/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/supercollider/supercollider/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/supercollider/supercollider/labels/env:%20Qt%20IDE","name":"env: Qt IDE","color":"90D1B0"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/supercollider/supercollider/milestones/7","html_url":"https://github.com/supercollider/supercollider/milestones/3.8","labels_url":"https://api.github.com/repos/supercollider/supercollider/milestones/7/labels","id":1021746,"number":7,"title":"3.8","description":"","creator":{"login":"scztt","id":145037,"avatar_url":"https://avatars.githubusercontent.com/u/145037?v=3","gravatar_id":"","url":"https://api.github.com/users/scztt","html_url":"https://github.com/scztt","followers_url":"https://api.github.com/users/scztt/followers","following_url":"https://api.github.com/users/scztt/following{/other_user}","gists_url":"https://api.github.com/users/scztt/gists{/gist_id}","starred_url":"https://api.github.com/users/scztt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/scztt/subscriptions","organizations_url":"https://api.github.com/users/scztt/orgs","repos_url":"https://api.github.com/users/scztt/repos","events_url":"https://api.github.com/users/scztt/events{/privacy}","received_events_url":"https://api.github.com/users/scztt/received_events","type":"User","site_admin":false},"open_issues":12,"closed_issues":1,"state":"open","created_at":"2015-03-14T22:55:35Z","updated_at":"2015-04-21T22:56:09Z","due_on":null,"closed_at":null},"comments":9,"created_at":"2015-04-16T16:24:04Z","updated_at":"2015-05-03T16:39:48Z","closed_at":null,"body":"When the user has a broken library that cannot compile due to duplicate or missing classes and messed up include paths, they should be able to recompile in safe mode without any extra active includes.\r\n\r\nAdd a menu item: Recompile Class Library (safe mode)\r\n\r\nTo implement this the IDE merely needs to compile and not pass any config file to sclang."},"comment":{"url":"https://api.github.com/repos/supercollider/supercollider/issues/comments/98501646","html_url":"https://github.com/supercollider/supercollider/issues/1423#issuecomment-98501646","issue_url":"https://api.github.com/repos/supercollider/supercollider/issues/1423","id":98501646,"user":{"login":"crucialfelix","id":218738,"avatar_url":"https://avatars.githubusercontent.com/u/218738?v=3","gravatar_id":"","url":"https://api.github.com/users/crucialfelix","html_url":"https://github.com/crucialfelix","followers_url":"https://api.github.com/users/crucialfelix/followers","following_url":"https://api.github.com/users/crucialfelix/following{/other_user}","gists_url":"https://api.github.com/users/crucialfelix/gists{/gist_id}","starred_url":"https://api.github.com/users/crucialfelix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/crucialfelix/subscriptions","organizations_url":"https://api.github.com/users/crucialfelix/orgs","repos_url":"https://api.github.com/users/crucialfelix/repos","events_url":"https://api.github.com/users/crucialfelix/events{/privacy}","received_events_url":"https://api.github.com/users/crucialfelix/received_events","type":"User","site_admin":false},"created_at":"2015-05-03T16:39:48Z","updated_at":"2015-05-03T16:39:48Z","body":"Well it in no way implies that normal usage of supercollider is unsafe.\nThere is no \"unsafe\" mode.\n\nIts a well established term:\n\n*Safe mode* is a diagnostic mode <http://en.wikipedia.org/wiki/Diagnosis> of\na computer operating system\n<http://en.wikipedia.org/wiki/Operating_system> (OS).\nIt can also refer to a mode of operation by application software\n<http://en.wikipedia.org/wiki/Application_software>. *Safe mode* is\nintended to help fix most, if not all problems within an operating system.\nIt is also widely used for removing rogue security software\n<http://en.wikipedia.org/wiki/Rogue_security_software>.\n\nhttp://en.wikipedia.org/wiki/Safe_mode\n\nYou can already clear your config by using the system preferences in the\nIDE.\n\n\nOn Sun, May 3, 2015 at 6:15 PM muellmusik <notifications@github.com> wrote:\n\n> This makes sense to me. safe and unsafe. One could have an option to clear\n> config as well, the toggle seems the crucial thing\n>\n> > On 19 Apr 2015, at 09:30, Chris Sattinger <notifications@github.com>\n> wrote:\n> >\n> > that is more complicated.\n> >\n> > I think the first feature is: my supercollider is broken help ! how can I\n> > fix it ?\n> > and the answer can be: recompile in safe mode.\n> >\n> > second feature: allow to read config file and not have to install\n> > everything all over again.\n> > Quarks already does read the config file to show what is installed.\n> > but in safe mode there is no config file.\n> >\n> >\n> >\n> > On Sun, Apr 19, 2015 at 12:16 AM scztt <notifications@github.com> wrote:\n> >\n> > > I suppose, implementation details aside, the request is simply: I want\n> to\n> > > boot into safe mode and avoid compiling includes, but still look at /\n> edit\n> > > my current quarks configuration as I normally would.\n> > >\n> > > —\n> > > Reply to this email directly or view it on GitHub\n> > > <\n> https://github.com/supercollider/supercollider/issues/1423#issuecomment-94205625\n> >\n> > > .\n> > >\n> > —\n> > Reply to this email directly or view it on GitHub.\n> >\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/supercollider/supercollider/issues/1423#issuecomment-98498477>\n> .\n>\n"}}