[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [sc-users] arrays of (changing) functions
- To: sc-users@xxxxxxxxxxxxxxxx
- Subject: Re: [sc-users] arrays of (changing) functions
- From: Björn Kessler <kebjoern@xxxxxxxx>
- Date: Tue, 3 Mar 2009 09:02:03 +0000 (GMT)
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.de; s=s1024; t=1236070923; bh=UcN2cWUHlTpFrEEwIoihJjW3KoiHQUty2HgO4jtQ33s=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=Vx20/4XjqRrraJMFuGdHIPdQlP2SWdSFAeGP3Oj14QW+rpGC9V2ScL5vN98lpojxd+OBrd6Lb8Srr2VQFz5elzDBGlTy/QhtUY20lX9GbqM5pm/eeqRF2CDuisHm/bPiS/HdTTimsNrWvY9zsmO5pLsUyXWQSA3XIoS1QsOAiII=
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.de; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=uXv6NkaQ4M979DAXD4EiiAvpKB2alKwXqbvWW8Wk/IzawD51EafrHLw8j1/VTo8TTM4JuSbcMGg7HTpa0xB90aKH3jXG6DOzb87LdJPQK09zJC7L30JrAF6bQVB+osvotiIdA+PGkMTJjNpbkg1n0HNMycnSQKNEy85FvOwFT5s=;
- In-reply-to: <D9080077-72FC-4BB5-8F6F-8837454D5534@xxxxxxxx>
- List-id: SuperCollider users mailing list <sc-users.create.ucsb.edu>
- Reply-to: sc-users@xxxxxxxxxxxxxxxx
- Sender: owner-sc-users@xxxxxxxxxxxxxxxx
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/