Your Very Own Copy

What's New?

Suspensions! This may not mean a lot to you, but trust me its going to be big. Suspensions provide the foundation for the asynchronous execution we need to build an interactive debugger, a smoother turtle module, enhanced urllib and other cool features. For developers you should check out the time module and the suspensions.txt file under doc/.

Stub implementations of the standard library modules. You will now get an unimplemented exceptions rather than some other file not found error.

General cleanup and standardization of the code. See the short description of the coding standards in the CONTRIBUTING file

Getting Started

If you want to embed a nice looking bit of code that your users can edit, Trinket.io can
help you with that! You can put together the example on their site, and then generate the
code for an iframe that you can embed in your page!

If you want to roll your own page, Getting started with skulpt on your own page can seem a little intimidating, but here's a really simple example that
gets you going. You can copy and paste or grab the code from this gist.

Helping out!

Skulpt surely isn't done yet.

If you want to check out a list of bugs, or add to it, or see what's been
fixed recently, you can head over to the always-euphemistic-sounding issues page.

If you are interested in contributing to skulpt in any way, check out this new how to contribute document.

License

Please note that this dual license only applies to the part of Skulpt that
is included in the runtime, and not necessarily to surrounding code for build
processing or testing. Tests are run using V8, and Closure Compiler, and
some test code is taken from the tinypy
and Python test suites, which may be
distributed under different licensing terms.