RPython을 사용하는 프로젝트 =========================== RPython으로 작성된 인터프리터들의 매우 시간 의존적인 목록입니다. 정정 사항은 환영하며, 이 목록은 2016년 11월에 마지막으로 정리되었습니다. 활발히 개발 중: * PyPy, Python2와 Python3, 매우 완전하고 유지 관리되고 있음, http://pypy.org * Pydgin, CPU 에뮬레이션 프레임워크, ARM을 잘 지원함, JIT 적용됨, 활발히 개발 중, https://github.com/cornell-brg/pydgin * RSqueak VM, Smalltalk, 핵심 부분 완성, JIT 동작, 그래픽 등은 진행 중, 활발히 개발 중입니다 https://github.com/HPI-SWA-Lab/RSqueak * Pixie, '"마법적인" 능력을 가진 작고 빠른 네이티브 lisp', JIT 적용, 유지보수 중, https://github.com/pixie-lang/pixie * Monte('Python과 E에서 영감을 받은 동적 언어')는 RPython 구현체가 있으며, 현재 활발히 개발 중입니다, https://github.com/monte-language/typhon * Typhon, 'A virtual machine for Monte', 활발히 개발 중, https://github.com/monte-language/typhon * Tulip은 타입이 없는 함수형 언어로, 언어 설계 단계에 있으며 유지 관리되고 있습니다. https://github.com/tulip-lang/tulip/ * Pycket, Racket 구현체, 개념 증명(proof of concept), 작은 언어 핵심부는 동작하지만 많은 프리미티브가 누락되어 있습니다. 느린 개발 https://github.com/samth/pycket * 수정 가능한 문법을 가진 동적 언어이며 활발히 개발되고 있는 Lever, https://github.com/cheery/lever 완전하고 정상적으로 동작하지만 비활성 상태입니다 * Converge 2, 완료, 2015년 2월 마지막 릴리스 버전 2.1, http://convergepl.org/ * Pyrolog, Prolog, 핵심 부분 완성, 확장 기능 미비, 마지막 커밋 2015년 11월, https://hg.sr.ht/~cfbolz/Pyrolog * PyPy.js는 emscripten_\ 을 통해 PyPy를 자바스크립트로 컴파일하며, 런타임에 asm.js_ 코드를 생성하는 커스텀 JIT 백엔드를 사용합니다, http://pypyjs.org .. _emscripten: http://emscripten.org .. _asm.js: http://asmjs.org 비활성 상태(2015년 9월 마지막 검토): * Topaz, Ruby, 주요 기능 완성, 라이브러리 누락, 비활성 http://topazruby.com * Rapydo, R, 실행 의미론 완성, 대부분의 내장 기능 누락, 비활성, http://bitbucket.org/cfbolz/rapydo * Hippy, PHP, 개념 증명(proof of concept), 비활성, http://morepypy.blogspot.de/2012/07/hello-everyone.html * Scheme, 완성도는 알 수 없음, 비활성 상태, http://bitbucket.org/pypy/lang-scheme/ * PyGirl, Gameboy 에뮬레이터, 동작하지만 어딘가에 버그가 있으며, JIT를 사용하지 않고, 유지보수되지 않음, http://bitbucket.org/pypy/lang-gameboy * Javascript, 개념 증명(proof of concept), 비활성, http://bitbucket.org/pypy/lang-js * Notch의 DCPU-16 구현체입니다, https://github.com/AlekSi/dcpu16py/tree/pypy-again * Haskell, 언어의 핵심 부분은 동작하지만 라이브러리는 많지 않으며, 비활성 상태입니다 http://bitbucket.org/cfbolz/haskell-python * IO, 완성도에 대한 단서 없음, 비활성 상태 https://bitbucket.org/pypy/lang-io * Qoppa 구현체인 Qoppy이며, 특수 형식(special forms)이 없는 스킴(scheme)입니다: https://github.com/timfel/qoppy * XlispX, 장난감 Lisp: https://bitbucket.org/rxe/xlispx * SOM(Simple Object Model)의 RPython 구현체인 RPySOM https://github.com/SOM-st/RPySOM * SQPyte, SQLite 바이트코드 VM의 정말로 실험적인 구현체이며, JIT가 적용되었고, 아마도 비활성 상태입니다, https://bitbucket.org/softdevteam/sqpyte * Icbink, Kernel의 구현체로, 핵심 부분은 완성되었으나 소박한(naive) 수준이며 아직 JIT 최적화는 없고 현재 중단된 상태입니다 https://github.com/euccastro/icbink