[Sc-devel] unixCmd exit code printing
Fredrik Olofsson
f at fredrikolofsson.com
Sat Jul 28 07:25:52 PDT 2007
so, what's the policy of adding quarks with dependencies? like
special ugens or libs? is it all right to add a quark with a binary
thingie? or os x only quarks?
_f
Am 27.07.2007 um 23:26 schrieb Tom Hall:
>
> On 27 Jul 2007, at 12:49, Till Bovermann wrote:
>
>> aahh, yes, it waits for the return value... how about using -d
>> option in BigHonkingText?
>
> Thanks, -d with systemCmd seems to work OK, though haven't tested
> against any precise timing.
>
>> seems to be nice btw. (your extension), wanna make it a quark?
>
> Thank you, I may do so at some stage. Someone suggested the nice
> idea of writing a script to automate getting and installing
> BigHonkingText, but that's a TODO atm.
>
> Tom
>
>>
>> regards
>> Till
>>
>> On 27.07.2007, at 13:22, Tom Hall wrote:
>>
>>> Ah, actually, it looks like systemCmd is not working out for me,
>>> as it stops other sclang processes happening while it evaluates,
>>> such as r{100.do{|i| i.pl; 0.2.wait}}.play
>>>
>>> Any idea why, are the implementations different kind of things?
>>>
>>> Tom
>>>
>>>
>>> On 27 Jul 2007, at 11:51, Tom Hall wrote:
>>>
>>>> Thanks Till, that does the trick.
>>>>
>>>> BTW, I see that systemCmd is not mentioned in the String helpfile.
>>>> Perhaps someone could add a note there about that?
>>>>
>>>> Regards
>>>>
>>>> Tom
>>>>
>>>>
>>>> On 27 Jul 2007, at 10:51, Till Bovermann wrote:
>>>>
>>>>> you may just use systemCmd, this does not print the exitCode,
>>>>> but returns it as an integer number (which you may or may not
>>>>> ignore :-)
>>>>>
>>>>> hope that helps
>>>>> Till
>>>>>
>>>>> On 27.07.2007, at 11:32, Tom Hall wrote:
>>>>>
>>>>>> Hello All
>>>>>>
>>>>>> unlike the default behaviour of a shell, unixCmd prints the
>>>>>> exit code of the process in the post window (usually RESULT =
>>>>>> 0). This can clog up the window the if a large number of
>>>>>> commands are being executed.
>>>>>>
>>>>>> Could we easily have a flag to turn off this posting
>>>>>> behaviour? Something like,
>>>>>>
>>>>>> "ls".unixCmd(printExitCode: false)
>>>>>>
>>>>>> The printing is called by line 129 in SuperCollider3/Source/
>>>>>> lang/LangPrimSource/PyrUnixPrim.cpp
>>>>>>
>>>>>> post("RESULT = %d\n", res);
>>>>>>
>>>>>> If a flag is not a bad idea, could someone who knows C
>>>>>> possibly implement this?
>>>>>>
>>>>>> The context is a little SC String method to link SC to the OSX
>>>>>> UNIX utility BigHonkingText
>>>>>> details at www.ludions.com/sc/
>>>>>>
>>>>>> Regards
>>>>>>
>>>>>> Tom
#|
fredrikolofsson.com klippav.org musicalfieldsforever.com
|#
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.create.ucsb.edu/pipermail/sc-devel/attachments/20070728/464c79d2/attachment.htm
More information about the Sc-devel
mailing list