1 Shed Skin imposes various restrictions in order to facilitate compilation to
2 C++:
3
4 http://shedskin.googlecode.com/
5
6 RPython imposes different restrictions in order to facilitate compilation to
7 other languages:
8
9 http://codespeak.net/pypy/dist/pypy/doc/coding-guide.html#restricted-python
10 http://groups.google.com/group/shedskin-discuss/msg/3f6a4ff34561a97c?dmode=source&output=gplain
11
12 CapPython limits attribute access in order to facilitate code verification:
13
14 http://mail.python.org/pipermail/python-dev/2008-September/082475.html
15
16 Advocacy for limited module-level initialisation:
17
18 http://plope.com/Members/chrism/import_time_side_effects
19
20 A question about attributes illustrating Python's deficiencies around
21 compile-time error detection, met with properties dogma despite accessor
22 methods being genuinely appropriate in various situations:
23
24 http://mail.python.org/pipermail/python-list/2009-November/1227265.html
25 http://groups.google.com/group/comp.lang.python/browse_frm/thread/c07268689549cf01/
26
27 A discussion of how closures often obscure intent and how the use of classes
28 and functions is often preferable:
29
30 http://artificialcode.blogspot.com/2009/04/python-functional-programming.html