Message from discussion
Teaching ShedSkin at PyCon 2012
Received: by 10.101.105.13 with SMTP id h13mr4796686anm.5.1328895068584;
Fri, 10 Feb 2012 09:31:08 -0800 (PST)
X-BeenThere: shedskin-discuss@googlegroups.com
Received: by 10.101.163.17 with SMTP id q17ls2695471ano.5.gmail; Fri, 10 Feb
2012 09:31:08 -0800 (PST)
Received: by 10.101.178.29 with SMTP id f29mr4766768anp.7.1328895068058;
Fri, 10 Feb 2012 09:31:08 -0800 (PST)
Received: by 10.101.178.29 with SMTP id f29mr4766767anp.7.1328895068043;
Fri, 10 Feb 2012 09:31:08 -0800 (PST)
Return-Path: <drr...@gmail.com>
Received: from mail-gx0-f182.google.com (mail-gx0-f182.google.com [209.85.161.182])
by gmr-mx.google.com with ESMTPS id b68si3165870yho.2.2012.02.10.09.31.08
(version=TLSv1/SSLv3 cipher=OTHER);
Fri, 10 Feb 2012 09:31:08 -0800 (PST)
Received-SPF: pass (google.com: domain of drr...@gmail.com designates 209.85.161.182 as permitted sender) client-ip=209.85.161.182;
Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of drr...@gmail.com designates 209.85.161.182 as permitted sender) smtp.mail=drr...@gmail.com; dkim=pass header...@gmail.com
Received: by mail-gx0-f182.google.com with SMTP id k5so2087080ggn.13
for <shedskin-discuss@googlegroups.com>; Fri, 10 Feb 2012 09:31:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=gamma;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:content-type;
bh=JggYRalYxThCTELRoft0+PJ97vNiwq1WR1vdBRApOeM=;
b=saEcuUmjDcVnYMb0lViw8xLLnDBjPMd4f10uqMMtpQnXQdnjPqBM35FGnKRHE0jDS0
keugMNvnufO9/oFdwgqa/zj7L1nDJbxtpTlcb7fNGn4xBu02eifQubaVmVgyCWeduCxl
Yp1LgHm2Sg9KNFX5w6fl83zHlwKGmz/mA4sKo=
MIME-Version: 1.0
Received: by 10.236.184.167 with SMTP id s27mr10327386yhm.8.1328895067944;
Fri, 10 Feb 2012 09:31:07 -0800 (PST)
Received: by 10.236.175.35 with HTTP; Fri, 10 Feb 2012 09:31:07 -0800 (PST)
In-Reply-To: <CAPvwANCjCXcFJVbGUbmRfJvNJ02rqMLU6+A2GYJW-zGYUbMf3g@mail.gmail.com>
References: <CAPvwANDs4F3C0PxLaQUApFpo2EEPGP=bDkGfwN4Na1GhxLe...@mail.gmail.com>
<CAPvwANDGrK8skv+gb6g-F_KdL_Yx7yyoiWc1Bshyq7dtTLG...@mail.gmail.com>
<CA+m65S2GAJ1zuEoQtRD53RHkG38w145vUYgEyvxPm5HMtFY...@mail.gmail.com>
<CAPvwANCjCXcFJVbGUbmRfJvNJ02rqMLU6+A2GYJW-zGYUbM...@mail.gmail.com>
Date: Fri, 10 Feb 2012 09:31:07 -0800
Message-ID: <CAFHc1QYwbN2jsK+4senjcsbqXwvPShs4Fo+RC+FDajsVjXd...@mail.gmail.com>
Subject: Re: Teaching ShedSkin at PyCon 2012
From: Raphael Clifford <drr...@gmail.com>
To: shedskin-discuss@googlegroups.com
Content-Type: text/plain; charset=ISO-8859-1
Just a note that you might want to try pypy 1.8. People always get
upset when you use old versions of their software :)
Raphael
On 6 February 2012 18:09, Ian Ozsvald <i...@ianozsvald.com> wrote:
> Darn, oh well, no distractions in the tutorial I guess :-) I showed my
> business partner today (with/without ShedSkin) - he was most
> impressed. This nicely explains the obvious benefit of ShedSkin over
> Cython - no need to annotate a large codebase to get a great speedup.
>
> Do you have a gut feel whether the emulator might run in PyPy (i.e.
> can the GUI component be easily removed)? I'm not thinking of doing it
> now but I'm sure someone will ask.
>
> In my rough testing today ShedSkin and Cython were about neck and neck
> once all the optimisations were in place, but Cython required a chunk
> of work (as before). PyPy is faster than before but still an order of
> magnitude slower than the best ShedSkin. I'll report figures when I'm
> happy with my code (today was just flexing it to check everything was
> install ok).
>
> The ShedSkin-with-complex numbers Mandelbrot was slightly slower than
> without-complex-numbers but they're mostly 'the same', unlike when I
> taught last year. Nice job.
>
> Ian.
>
> On 6 February 2012 18:09, Mark Dufour <mark.duf...@gmail.com> wrote:
>> hi ian,
>>
>> On Mon, Feb 6, 2012 at 3:26 AM, Ian Ozsvald <i...@ianozsvald.com> wrote:
>>> I also meant to ask - is IK+ playable? I tried hitting various keys but it
>>> just played the demo.
>>
>> thanks!! no, I'm afraid not.. not with the current version of the
>> emulator in shedskin/examples. F1 is used to start the game, but it
>> results in a garbled screen. I just tried the upstream version, same
>> result.. :S
>>
>> thanks again,
>> mark.
>>
>>> Ian
>>>
>>> On Feb 5, 2012 10:17 PM, "Ian Ozsvald" <i...@ianozsvald.com> wrote:
>>>>
>>>> Hi Mark (and all). Building on last year's High Performance Python
>>>> tutorial at EuroPython I'm teaching an updated version at PyCon this
>>>> year in Santa Clara (4 weeks to go).
>>>>
>>>> I've just compiled the ShedSkin 0.9.1 on my Ubuntu 11.10 8 core laptop
>>>> and tried the c64 demo with/without ShedSkin - very nice! I get around
>>>> 3-5fps without and 80-120fps with it.
>>>>
>>>> I'll be updating my course notes, I'll re-run the Mandelbrot code and
>>>> report back if anything looks odd (though hopefully there'll still be
>>>> a nice story to tell between ShedSkin and PyPy/Cython :-)
>>>>
>>>> Ian.
>>>>
>>>> --
>>>> Ian Ozsvald (A.I. researcher)
>>>> i...@IanOzsvald.com
>>>>
>>>> http://IanOzsvald.com
>>>> http://MorConsulting.com/
>>>> http://StrongSteam.com/
>>>> http://SocialTiesApp.com/
>>>> http://TheScreencastingHandbook.com
>>>> http://FivePoundApp.com/
>>>> http://twitter.com/IanOzsvald
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "shedskin-discuss" group.
>>> To post to this group, send email to shedskin-discuss@googlegroups.com.
>>> To unsubscribe from this group, send email to
>>> shedskin-discuss+unsubscribe@googlegroups.com.
>>> For more options, visit this group at
>>> http://groups.google.com/group/shedskin-discuss?hl=en.
>>
>>
>>
>> --
>> http://www.youtube.com/watch?v=E6LsfnBmdnk
>>
>> --
>> You received this message because you are subscribed to the Google Groups "shedskin-discuss" group.
>> To post to this group, send email to shedskin-discuss@googlegroups.com.
>> To unsubscribe from this group, send email to shedskin-discuss+unsubscribe@googlegroups.com.
>> For more options, visit this group at http://groups.google.com/group/shedskin-discuss?hl=en.
>>
>
>
>
> --
> Ian Ozsvald (A.I. researcher)
> i...@IanOzsvald.com
>
> http://IanOzsvald.com
> http://MorConsulting.com/
> http://StrongSteam.com/
> http://SocialTiesApp.com/
> http://TheScreencastingHandbook.com
> http://FivePoundApp.com/
> http://twitter.com/IanOzsvald
>
> --
> You received this message because you are subscribed to the Google Groups "shedskin-discuss" group.
> To post to this group, send email to shedskin-discuss@googlegroups.com.
> To unsubscribe from this group, send email to shedskin-discuss+unsubscribe@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/shedskin-discuss?hl=en.
>