Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

manage class paths - include . #5

Closed
crucialfelix opened this issue Jul 19, 2014 · 2 comments
Closed

manage class paths - include . #5

crucialfelix opened this issue Jul 19, 2014 · 2 comments
Assignees

Comments

@crucialfelix
Copy link
Owner

generate a sclang conf.yaml when booting the interpreter and pass this to sclang using -l

By default it would include the project root "."

So any classes you write are automatically included. No need to make a quark or worry about where you put the class file or on what OS you are and where is this extensions folder (and will I break something?) .

This makes it more enabling for users and makes it trivial to write classes that are only used for a specific project.

Also then quarks can be installed to your local working folder rather than always globally in Extensions/quarks

Additional class paths could be specified in your .supercolliderc

@crucialfelix
Copy link
Owner Author

The one issue to solve is that if you have symlinked SCClassLibrary or Extensions/quarks into your project then it needs to detect and eliminate any duplicate paths.

@crucialfelix crucialfelix self-assigned this Jul 21, 2014
@crucialfelix
Copy link
Owner Author

this is a supercollider.js issue now: crucialfelix/supercolliderjs#5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant