Введен в строй ресурс PythonFiddle.com, предназначенный для обмена кодом на языке Python между разработчиками. Ключевым отличием PythonFiddle от других сервисов «PasteBin» является возможность выполнения и просмотра результатов для введенного в форму кода, при этом код запускается прямо в браузере. Из браузеров пока поддерживаются только Chrome 10+ и Firefox 4+.
JavaSсript-код проекта упакован и имеет нечитаемый вид, поэтому трудно точно сказать как именно организовано выполнение кода, судя по всему используется реализация Python на языке JavaScript или транслятор Python кода в представление JavaScript. Из существующих проектов, которые могут лежать в основе сервиса, можно отметить:
- PYXC-PJ -генератор JavaScript-кода а основе кода на языке Python
- Pyjamas — компилятор с Python на JavaScript
- Skulpt — реализация языка Python, написанная на JavaScript;
- PyCow -преобразователь кода Python в MooTools JS;
- PyvaScript — поддержка для JavaScript синтаксиса, напоминающего Python;
- Emscripten — компилятор, способный преобразовать байткод LLVM в представление на языке JavaScript. В частности, Emscripten может быть использован для компиляции в JavaScript-представление интерпретатора CPython.