Why can't I use Python code between script tags?
Since Transcrypt uses precompilation on the development machine, it can be much faster and smaller than if it would use just-in-time compilation in the browser of Python source code between script tags. In the latter case compilation would take time at every page load and the compiler would have to be included in every single page that the browser requests.
But if there are a few libraries that you use very often, encapsulation is worthwhile. Also you could choose to create a stable API in the flurry of versions of a library, encapsulating only a subset of what it has to offer, probably even abstracting away the library's details to allow for flexible second sourcing.
I am using Django (or Python framework X) on the server side. Can I share code between client and server?
Certainly. To be shareable in this way, the sourcecode of a module has to adhere to the subset of language facilities that CPython and Transcrypt have in common. And its directory has to be in the search path of both your CPython and Transcrypt code.
I am using Node.js. Can I share Python code between client and server?
I am using React.js. Can I embed JSX source code in my Python files?
How can I use static typing?
Static typing support comes completely integrated in the Transcrypt distribution. All you have to do is add type annotations in your code at strategic places, e.g. API's and compile with the -ds / --dstat command line switch.
What should I do if I need support?
The first place to go is probably StackOverflow. Tag your question with [Transcrypt] and [Python] to maximize the likelyhood of a useful answer. Commercial support is available on demand, e.g. via GEATEC engineering
I'd like to offer commercial support for Transcrypt. Are there any policies with regard to this?
You're encouraged to do so! The only policy is that you make clear that you're in no way commercially affiliated with Transcrypt, its developers or their companies. You can drop us a mail if you like, so that we may refer people to you, on demand or via the website.
Is there a policy in place with regard to donations?
Transcrypt is and will remain free, and there's absolutely no obligation to donate. However if you're using it a great deal professionally and want to facilitate further development, donations are welcome.
What's the position of Numscrypt with respect to Numpy?
Besides serving as a routine low volume computational tool, Numscrypt can be used in education, enabling browser based demonstrations in the area of linear algebra and signal processing. It's also suitable as a platform to experiment with e.g. GPGPU or ASM.js.
Currently Numscrypt supports basic real and complex matrix and vector operations using slice notation and operator overloading. It also features matrix inversion, eigenvalue / eigenvector decomposition and the 1D and 2D forward and inverse Fourier Transform. What's already there is solid enough to serve as a basis for further growth.