Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion shed skin 0.8
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Mark Dufour  
View profile  
 More options Jun 15 2011, 4:18 am
From: Mark Dufour <mark.duf...@gmail.com>
Date: Wed, 15 Jun 2011 10:18:06 +0200
Local: Wed, Jun 15 2011 4:18 am
Subject: shed skin 0.8

hi all,

I have just uploaded the tarball for shed skin 0.8. please test it and
report any problems, before I announce things further.

it has been a wonderful cycle for me, with feedback from several directions.
thank you all for that!

here's the (full) list of changes:

http://code.google.com/p/shedskin/wiki/releasenotes

my personal highlights:

- the c64 emulator example was synced with its author, and now weighs in at
about 3,500 lines (sloccount). it still compiles in about 25 mins here,
which is in line with the scalability graph I published before. see
attachment for a screenshot of one of my all-time favorite games running on
it. using cpython, it runs at around 3 FPS, and after compilation, it's
perfectly fluent (at least 50 FPS).

- this triggered me to finally add support for the array and struct modules!
struct is used to read programs from tape, and array to contain a packed
version of the screen data that is passed out of the extension module.

- three new examples were added, most interestingly to me a fast (havlak)
loop recognition algorithm. please keep those examples coming.. ;) I'm
planning on doing a type inference round for 0.9, and I can't have enough
test cases for that..

- a new option, shedskin -x, makes generated code prints tracebacks for all
thrown exceptions. so it also print them when they are actually caught.
still I think it can be very useful to investigate why a large program
crashes (such as a c64 emulator). I would be interested if anyone knows how
to improve this so we only print tracebacks for uncaught exceptions (that
is, efficiently of course).

- I just added a 'faq' section to the wiki section (
http://code.google.com/p/shedskin/wiki/faq) with responses to some common
questions/preconceptions about the approach shedskin takes.

thanks again to those that helped with or provided feedback for this
release.

if there are no issues reported with the current tarball, I will proceed to
package the windows version and ask thomas and paul to upgrade the rpm/deb
packages.

mark.
--
http://www.youtube.com/watch?v=E6LsfnBmdnk

  intkarat.png
14K Download

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.