Re: [sc-users] Atom-supercollider 0.7.0 [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [sc-users] Atom-supercollider 0.7.0 To: sc-users@xxxxxxxxxxxxxxxx Subject: Re: [sc-users] Atom-supercollider 0.7.0 From: Chris Sattinger
Date: Wed, 29 Jun 2016 08:43:27 +0000 In-reply-to: List-id: SuperCollider users mailing list References: Reply-to: sc-users@xxxxxxxxxxxxxxxx Sender: owner-sc-users@xxxxxxxxxxxxxxxx Thanks Ivan ! I did manage to replicate that and published what I think fixes it and also improves it. I think it was because I added and removed folders one at a time instead of using atom.project.setPaths() in one go. On Tue, Jun 28, 2016 at 11:26 AM Ivan Franco wrote: Hi Chris, tried it on OS X 10.11.5, Atom 1.80, SC 3.7.0. I reset the atom preferences to the location of sclang on my system: /Applications/SuperCollider.app/Contents/MacOS/sclang I got an error where it seems it can’t compile the SC Library: Uncaught TypeError: Path must be a string. Received null path.js:8Hide Stack Trace TypeError: Path must be a string. Received null at assertPath (path.js:8:11) at Object.posix.normalize (path.js:450:3) at Project.module.exports.Project.removePath (/Applications/Atom.app/Contents/Resources/app.asar/src/project.js:270:28) at Controller.module.exports.Controller.updateProjectFolders (/Users/if/.atom/packages/supercollider/lib/controller.coffee:337:28) at Controller.module.exports.Controller.handleReplEvent (/Users/if/.atom/packages/supercollider/lib/controller.coffee:79:10) at /Users/if/.atom/packages/supercollider/lib/controller.coffee:66:10 at /Users/if/.atom/packages/supercollider/node_modules/baconjs/dist/Bacon.js:395:23 at Object.Bacon.UpdateBarrier.inTransaction (/Users/if/.atom/packages/supercollider/node_modules/baconjs/dist/Bacon.js:368:11) at Dispatcher.push (/Users/if/.atom/packages/supercollider/node_modules/baconjs/dist/Bacon.js:1142:24) at Dispatcher.handleEvent (/Users/if/.atom/packages/supercollider/node_modules/baconjs/dist/Bacon.js:1195:17) at Observable.sink (/Users/if/.atom/packages/supercollider/node_modules/baconjs/dist/Bacon.js:232:17) at Observable.extend.push (/Users/if/.atom/packages/supercollider/node_modules/baconjs/dist/Bacon.js:2268:19) at SCLang. (/Users/if/.atom/packages/supercollider/lib/repl.coffee:147:26) at emitOne (events.js:82:20) at SCLang.emit (events.js:169:7) at SclangIO. (/Users/if/.atom/packages/supercollider/node_modules/supercolliderjs/lib/lang/sclang.js:310:23) at emitOne (events.js:77:13) at SclangIO.emit (events.js:169:7) at SclangIO.setState (/Users/if/.atom/packages/supercollider/node_modules/supercolliderjs/lib/lang/internals/sclang-io.js:114:14) at Object.fn (/Users/if/.atom/packages/supercollider/node_modules/supercolliderjs/lib/lang/internals/sclang-io.js:186:20) at /Users/if/.atom/packages/supercollider/node_modules/supercolliderjs/lib/lang/internals/sclang-io.js:88:21 at Array.forEach (native) at SclangIO.parse (/Users/if/.atom/packages/supercollider/node_modules/supercolliderjs/lib/lang/internals/sclang-io.js:82:31) at Socket. (/Users/if/.atom/packages/supercollider/node_modules/supercolliderjs/lib/lang/sclang.js:341:29) at emitOne (events.js:77:13) at Socket.emit (events.js:169:7) at readableAddChunk (_stream_readable.js:146:16) at Socket.Readable.push (_stream_readable.js:110:10) at Pipe.onread (net.js:523:20) Cheers, Ivan On Jun 28, 2016, at 5:26 AM, Chris Sattinger wrote: New atom-supercollider release is out. https://atom.io/packages/supercollider Class library and quarks folders are now automatically added to your project on recompile (even if compilation fails due to conflicts, syntax errors etc). This means that ctags will immediately scan them for lookups and autocomplete. It also means you always see the whole class library and all of your installed Quarks which I think is more transparent. Config settings can now be done in atom settings instead of fiddling with a .supercollider.yaml file. Several issues fixed with missing config files, graceful recovery if initClassTree failed during startup. (thanks to Tate Carson for the reports !) Improved the styling a bit. Ultimately your chosen syntax scheme determines how it looks and with atom it is always easy to personalize anything at all using simple css. Issues and feedback always appreciated ! Class files added to project folder: -- https://twitter.com/crucialfelix https://medium.com/@crucialfelix http://www.mattermind.com/ -- https://twitter.com/crucialfelix https://medium.com/@crucialfelix http://www.mattermind.com/ References: [sc-users] Atom-supercollider 0.7.0 From: Chris Sattinger Re: [sc-users] Atom-supercollider 0.7.0 From: Ivan Franco Prev by Date: Re: [sc-users] SCMIRAudioFile extractOnsets and TempoClock.default Next by Date: [sc-users] Re: set TempoClock's timeToNextBeat Previous by thread: Re: [sc-users] Atom-supercollider 0.7.0 Next by thread: [sc-users] Re: Atom-supercollider 0.7.0 Index(es): Date Thread