[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Sc-devel] RC5

Hi all...

so, how is everyone feeling about the rc tonight? unless I hear otherwise, I will build at 6 and start packaging. Let me know if more time is needed.



On Feb 11, 2008, at 7:10 AM, felix wrote:

the instructions are to place the quarks folder into app support.

so if you followed the directions, then its not possible for the quarks folder to be anywhere else.
other than still on the disk image.

so there's nowhere to copy it from.

On Feb 11, 2008 3:48 PM, ronald kuivila <rkuivila@xxxxxxxxxxxx> wrote:
Hi Felix,

So, if the quarks folder does not exist in app support, it could test for the preloaded folder and ask if you want it copied into app support...
Would that take care of it?


On Feb 11, 2008, at 9:38 AM, felix wrote:

there are a few more complications to it then that.

for the moment its best to have them place it in app support, named quarks, right where the svn quarks would be.

thus is you already have svn quarks, you will know there is a conflict.
if you change to svn quarks later, you will know you have to resolve the conflict.

the alternative is to have several quarks folders around ... hilarity ensues.

On Feb 10, 2008 2:18 PM, ronald kuivila <rkuivila@xxxxxxxxxxxx> wrote:
Hi all,

  With the release including Quarks, how are users supposed to configure them?  Do they need to drag them into
the userApplicationSupport dir?  If so, it might be better to allow them to be runnable out of the box.  This would be easy to do,
it is simply a matter of having the directory be an instance variable rather than a call to Platform.userSupportDir.  

Here is a patch that illustrates what I mean: 

+LocalQuarks {
*new { | path, parent |
^super.newCopyArgs((path ?? { QuarksDir.dir ++ "/quarks"}), parent)

QuarksDir {

classvar <>dir;

*initClass { 
Class.initClassTree( Platform );
Class.initClassTree( String );
if (File.exists("preloadedQuarks") ) {
dir = "".absolutePath ++ "/preloadedQuarks";
} { 
dir = Platform.userAppSupportDir;



Sc-devel mailing list


/* 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