1 2 .\" Man page generated from reStructeredText. 3 .TH Shedskin 1 "2009-07-15" "0.2" "" 4 .SH NAME 5 Shedskin \- An experimental (restricted) Python-to-C++ Compiler 6 7 .SH SYNOPSIS 8 shedskin [OPTION]... FILE 9 10 11 .\" visit_block_quote 12 \-a \-\-noann Don\'t output annotated source code 13 14 \-b \-\-nobounds Disable bounds checking 15 16 \-d \-\-dir Specify alternate directory for output files 17 18 \-e \-\-extmod Generate extension module 19 20 \-f \-\-flags Provide alternate Makefile flags 21 22 \-r \-\-random Use fast random number generator 23 24 \-w \-\-nowrap Disable wrap\-around checking 25 26 27 .\" depart_block_quote 28 29 .SH DESCRIPTION 30 Shed Skin is an experimental Python\-to\-C++ compiler designed to speed up the execution of Python programs. It converts programs written in a static subset of Python to C++. The C++ code can be compiled to executable code, which can be run either as a standalone program or as a module imported and called from CPython. 31 32 33 .SH LIMITATIONS 34 (See the documentation for a more detailed overview.) 35 36 37 .TP 3 38 1. 39 Variables must be (implicitly) statically typed. Abstract types (as in C++) are supported. 40 41 42 .TP 3 43 2. 44 Several Python features cannot be used or only partially. For example, nested functions and variable numbers of arguments are not supported. 45 46 47 .TP 3 48 3. 49 Programs cannot freely use the standard library, only those available in 50 .\" visit_literal 51 lib/ 52 .\" depart_literal 53 . 54 55 56 .SH OPTIONS 57 58 .SH THANKS 59 Google, Bearophile, Brian Blais, Paul Boddie, Djamel Cherif, Mark Dewing, James Coughlan, Luis M. Gonzales, Karel Heyse, Denis de Leeuw Duarte, Michael Elkins, FFAO, Van Lindberg, David Marek, Jeff Miller, Joaquin Abian Monux, Harri Pasanen, SirNotAppearingInThisManPage, Dave Tweed, Jaroslaw Tworek, Pavel Vinogradov 60 61 62 .SH AUTHOR 63 mark.dufour@gmail.com 64 65 .SH COPYRIGHT 66 GPL version 3 or later 67 68 .\" Generated by docutils manpage writer on 2009-07-15 14:30. 69 .\"