Well, easy updating is one of the points of a package manager. I see no reason not to include the current state of quarks as an optional install with releases. (We could have a release with and without...) If they've changed since a release, update.
Most quarks are pretty small, and they'll be even smaller without .svn folders. I don't think this would make a big difference in download times or resources.
S. On 1 Dec 2007, at 23:21, Click Nilson wrote: There was also the issue of having access to stuff even offline, and perhaps all quarks plus other third party stuff (like Crucial lib) could reside within an 'extras' directory in the main SuperCollider directory and be part of a standard download. These wouldn't be installed by default but the symbolic links system from Quarks could be used as needed. I guess the additional issue would be the bloat of this content and additional size of downloads all at once.
Perhaps quarks stay quarks, but there is a straight download option rather than dependence on SVN; named release builds of Quarks, like sc-plugins3.1? Download and install yourself in the official Quarks directory location? I know SVN might make all this seem clever and well managed, but there will always be many users who don't want SVN but do want the Arduino classes for example...
Perhaps there are some solutions I'm not seeing...
best Nick On 1 Dec 2007, at 22:36, Scott Wilson wrote: Coming back to this topic... (It came up again off-list in relation to the book, 3.2, etc.)
If we're going to need to use curl or something like this for ugens I have to wonder if it might make sense to use that for all Quarks, and remove the user svn dependancy (and thus hopefully solve that issue). svn is of course great for Quarks development, but seems to me maybe a bit overkill for use as simple package manager.
Maybe curl (and perhaps something pythonish for the windows port) would make more sense? Or something similar.
Thoughts?
S. On 26 Nov 2007, at 21:40, Josh Parmenter wrote: I believe there is a problem putting binary files into svn (sourceforge rules... and probably for good reason). So a script needs to be set up to 'curl' the binaries from a url.
Josh On Nov 26, 2007, at 1:25 PM, ronald kuivila wrote: Hi all,
Is there a technical reason not to distribute the compiled image with the Quarks in a folder and directions on where to put them?
RJK
On Nov 26, 2007, at 4:06 PM, Josh Parmenter wrote: Hi all,
There was some discussion before 3.1 about adding some UGens to the standard dist, and as book chapters are coming together, I wanted to revisit this. I am also hoping to give the Quarks / ugens issue some work this week, and would like to avoid adding things to Quarks that may be added to the dist.
So... how do others feel about adding the Warp UGens to the dist? Something else that may be of interest is the granular UGens I worked on last summer (I noticed there is a microsound topic in the book). Is there enough interest for either of these to check them in? Either way is fine with me, I just want to avoid doing double work on these.
Also, I see Dan is starting to check in a few other ML UGens... what else should we try to either add to the dist (that already exist) or do we think SHOULD be built before 3.2? What is missing?
Best,
Josh ****************************************** /* Joshua D. Parmenter
“Every composer – at all times and in all cases – gives his own interpretation of how modern society is structured: whether actively or passively, consciously or unconsciously, he makes choices in this regard. He may be conservative or he may subject himself to continual renewal; or he may strive for a revolutionary, historical or social palingenesis." - Luigi Nono */ _______________________________________________ Sc-devel mailing list _______________________________________________ Sc-devel mailing list Sc-devel@xxxxxxxxxxxxxxx http://www.create.ucsb.edu/mailman/listinfo/sc-devel
****************************************** /* Joshua D. Parmenter
“Every composer – at all times and in all cases – gives his own interpretation of how modern society is structured: whether actively or passively, consciously or unconsciously, he makes choices in this regard. He may be conservative or he may subject himself to continual renewal; or he may strive for a revolutionary, historical or social palingenesis." - Luigi Nono */ _______________________________________________ Sc-devel mailing list _______________________________________________ Sc-devel mailing list _______________________________________________ Sc-devel mailing list |