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

Re: [sc-users] arrays of (changing) functions



I know its a joke, but I thought it might be interesting. So I tried it out:

"cat % > scclasses".format(Class.allClasses).runInTerminal;

When I run this code, I get this message:

/usr/bin/open: invalid option -- a

This option seems not to be supported on linux (I have ubuntu 8.01). What is it for. Do I have to change the class-definition to make this work? I never did something like this, so a helping word would be appreciated.

Sincerely, bjoern

--- LFSaw <lfsaw@xxxxxxxx> schrieb am Di, 3.3.2009:

> Von: LFSaw <lfsaw@xxxxxxxx>
> Betreff: Re: [sc-users] arrays of (changing) functions
> An: sc-users@xxxxxxxxxxxxxxxx
> Datum: Dienstag, 3. März 2009, 0:05
> "cat % >
> /dev/brain".format(Class.allClasses).runInTerminal("/bin/ssh
> andrea@valle");
> 
> 
> > On 03.03.2009, at 00:00, Andrea Valle wrote:
> 
> 
> wow. 00:00h        ^^^^ have to go to bed now…
> 
> cheers
> 	Till
> 
> 
> > Yes, the fact is how to keep my brain updated...
> > 
> > Best
> > -a-
> > 
> > On 2 Mar 2009, at 23:52, LFSaw wrote:
> > 
> >> It's located in JITLib/various/FDef.sc
> >> so you should find it (or update… :-)
> >> 
> >> On 02.03.2009, at 23:40, Andrea Valle wrote:
> >> 
> >>> (Oh! Maybe, there's also Maybe. It's a
> theoretical question if I just ever know by name all the
> classes in the main distro.
> >> 
> >> Class.allClasses.printAll; ""
> >> *g*
> >> 
> >> lg
> >> 	Till
> >> 
> >>> Maybe (hmm, returns nil here))
> >>> Best
> >>> 
> >>>  -a-
> >>> 
> >>> On 2 Mar 2009, at 22:07, Julian Rohrhuber
> wrote:
> >>> 
> >>>> have a look if Maybe helps you further
> (see Maybe.hlep and LazyEnvir.help)
> >>>> 
> >>>> 
> >>>>> hi,
> >>>>> 
> >>>>> I'm trying to change functions on
> the fly that works great when I create
> >>>>> them explicitly but trying to use
> arrays of functions I have to reevaluate
> >>>>> the whole collect statement to get it
> to work why is that ?
> >>>>> 
> >>>>> // this is pretty much what I want,
> and that works:
> >>>>> ~f1 = nil;      // nothing
> >>>>> ~t1 = {~f1.()}; // works
> >>>>> ~t1.();         // test -> ok
> >>>>> ~f1 = { "f1".postln; }  //
> change
> >>>>> ~t1.();                 // test ->
> ok ~f1 = { "f1a".postln; } // etc ....
> >>>>> ~t1.();
> >>>>> ~f2 = { "f2".postln; }
> >>>>> ~t1 = {~f2.()};
> >>>>> ~t1.();
> >>>>> // but arrays of functions don't:
> >>>>> ~f3 = nil;
> >>>>> ~fs = [~f1,~f3];
> >>>>> ~t1 = { ~fs[0].() };  // still
> >>>>> ~t1.();               // works
> >>>>> ~f3 = { "f3".postln;} ~t1 =
> { ~fs[1].() };  // this
> >>>>> ~t1.();               // doesn't
> >>>>> 
> >>>>> is there a simple solution without
> reevaluating the array and re-collect it ?
> >>>>> 
> >>>>> TIA,
> >>>>> x
> >>>>> 
> >>>>> --
> >>>>> chris@xxxxxxxxxx        Postmodernism
> is german romanticism with better
> >>>>> http://pilot.fm/        special
> effects. (Jeff Keuss / via ctheory.net)
> >>>>> 
> >>>>>
> _______________________________________________
> >>>>> sc-users mailing list
> >>>>> 
> >>>>> info (subscription, etc.):
> http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
> >>>>> archive:
> https://listarc.bham.ac.uk/marchives/sc-users/
> >>>>> search:
> https://listarc.bham.ac.uk/lists/sc-users/search/
> >>>> 
> >>>> 
> >>>> --
> >>>> 
> >>>> 
> >>>> 
> >>>> 
> >>>> .
> >>>> 
> >>>>
> _______________________________________________
> >>>> sc-users mailing list
> >>>> 
> >>>> info (subscription, etc.):
> http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
> >>>> archive:
> https://listarc.bham.ac.uk/marchives/sc-users/
> >>>> search:
> https://listarc.bham.ac.uk/lists/sc-users/search/
> >>> 
> >>>
> --------------------------------------------------
> >>> Andrea Valle
> >>>
> --------------------------------------------------
> >>> CIRMA - DAMS
> >>> Università degli Studi di Torino
> >>> --> http://www.cirma.unito.it/andrea/
> >>> --> http://www.myspace.com/andreavalle
> >>> -->
> http://www.flickr.com/photos/vanderaalle/
> >>> --> 
> http://www.youtube.com/user/vanderaalle
> >>> --> andrea.valle@xxxxxxxx
> >>>
> --------------------------------------------------
> >>> 	
> >>> "The objectives of SuperCollider have
> been taken a stage further with the development of SAOL, the
> fruits of a research project based at MIT, launched in
> 1998"
> >>> (P. Manning, Electronic and Computer Music,
> revised and expanded edition, 2004)
> >>> 
> >> 
> >> 
> >> _______________________________________________
> >> sc-users mailing list
> >> 
> >> info (subscription, etc.):
> http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
> >> archive:
> https://listarc.bham.ac.uk/marchives/sc-users/
> >> search:
> https://listarc.bham.ac.uk/lists/sc-users/search/
> > 
> > --------------------------------------------------
> > Andrea Valle
> > --------------------------------------------------
> > CIRMA - DAMS
> > Università degli Studi di Torino
> > --> http://www.cirma.unito.it/andrea/
> > --> http://www.myspace.com/andreavalle
> > --> http://www.flickr.com/photos/vanderaalle/
> > -->  http://www.youtube.com/user/vanderaalle
> > --> andrea.valle@xxxxxxxx
> > --------------------------------------------------
> > 	
> > "The objectives of SuperCollider have been taken
> a stage further with the development of SAOL, the fruits of
> a research project based at MIT, launched in 1998"
> > (P. Manning, Electronic and Computer Music, revised
> and expanded edition, 2004)
> > 
> 
> 
> _______________________________________________
> sc-users mailing list
> 
> info (subscription, etc.):
> http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
> archive: https://listarc.bham.ac.uk/marchives/sc-users/
> search:
> https://listarc.bham.ac.uk/lists/sc-users/search/




_______________________________________________
sc-users mailing list

info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: https://listarc.bham.ac.uk/marchives/sc-users/
search: https://listarc.bham.ac.uk/lists/sc-users/search/