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

Re: [Sc-devel] sc3-plugins, quarks, etc...



adding this to OSX Platform:

	
	arch {
		var pipe, arch;
		pipe = Pipe.new("arch", "r");
		arch = pipe.getLine;
		pipe.close;
		^arch.asSymbol;
		}

allows this:

thisProcess.platform.arch

look good to commit? Or better yet, add it to UnixPlatform (so Linux can use it also)?

Josh

On Nov 18, 2007, at 4:43 PM, Scott Wilson wrote:


On 19 Nov 2007, at 00:10, felix wrote:

where we left the matter previously:

a quark file can list a series of pre-compiled binary URLs, separated
by architechture.

curl can be invoked to grab the plugin and install it.

the complexity is in naming the architectures by a unique symbol. IMO
it can be informal.

each individual's SC lang app has to be able to identify itself with
that symbol ( eg. 'Intel OS X' or 'Universal OS X' )
that could be done by a primitive, and could be a useful function for
many other purposes besides quarks.

Hey Felix,

It's late and I'm probably being dumb, but won't thisProcess.platform do the job?

Also since plugins are small, and since the server just ignores plugins from other platforms based on extension, why not just download all of them? If OSX plugin quarks were simply required to be Universal, this should work.

S.


_______________________________________________
Sc-devel mailing list
Sc-devel@xxxxxxxxxxxxxxx
http://www.create.ucsb.edu/mailman/listinfo/sc-devel

******************************************
/* Joshua D. Parmenter
http://www.realizedsound.net/josh/

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