ronny,
Well the fan control command turned out not to be in rpython, so it
failed to translate, but it still stopped the fan first. Here's an
example of a program that would not translate because it just enters
an infinite loop.
from time import sleep
def main(argv):
while True:
print "looping"
sleep(1)
return 0
def target(driver,args):
return main,None
main(1)
command to translate > python ~/pypy/translator/goal/translate.py
--batch --output loop loop.py
Regards,
Kirk
On Mon, Jan 28, 2013 at 6:35 PM, Ronny Pfannschmidt
<[email protected]> wrote:
> Hi Kirk,
>
> could you please provide more context?
>
> the translator does not execute the actual rpython program as code, just the
> surrounding imports (using python to metaprogramm the rpython)
>
> so its likely that the cpu fan off thing is a missunderstanding
>
> best, Ronny
>
>
> On 01/28/2013 11:37 PM, Kirk Liberty wrote:
>>
>> Hello all,
>>
>> Is it possible to use PyPy's translation tool without having it
>> execute the program? I think this would be important for programs with
>> infinite loops, or ones which could do potentially dangerous things
>> ie. when trying to translate a program to control a GPU fan, the fan
>> was commanded off during a high work load.
>>
>> Thank you,
>> Kirk
>> _______________________________________________
>> pypy-dev mailing list
>> [email protected]
>> http://mail.python.org/mailman/listinfo/pypy-dev
>
>
_______________________________________________
pypy-dev mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-dev