Indeed, it implements Python's syntax and semantics as a Racket lang (#lang python).
It is based on a Python to Racket source-to-source compiler and a runtime environment in Racket. Additionally, it also implements some modifications to DrRacket specific features for Python development, such as syntax-highlighting, error display handler and the submit action for the REPL. On Fri, Nov 14, 2014 at 11:48 PM, Animesh Pandey < animeshpandey.e...@gmail.com> wrote: > Hi, > This looks like an awesome thing. If I am not wrong PyonR will help in > running Python on DrRacket? > > On Fri, Nov 14, 2014 at 6:06 PM, Pedro Ramos < > pedropra...@tecnico.ulisboa.pt> wrote: > >> Hello, >> >> I'm releasing an implementation of the Python language for Racket, which >> I have been developing over the last year as my master thesis in >> Information Systems and Computer Engineering at Instituto Superior Técnico, >> Lisbon. >> >> It currently supports most of Python 2.7's statements and some of its >> built-in functions and methods. It also supports extended syntaxes to allow >> importing Racket modules into Python code and vice-versa, as well as >> importing modules via FFI from CPython's virtual machine. >> >> The source-code and installation instructions are available on GitHub at: >> https://github.com/pedropramos/PyonR >> >> I also expect to have some in-depth Scribble documentation in the near >> future, mainly detailing the extensions to the Python language, i.e. the >> interoperability between Python and Racket and the access to CPython's >> libraries. >> >> Feel free to report any bugs or point out any missing Python feature, >> function or method you would like to see implemented. >> >> Best regards, >> Pedro Ramos >> >> ____________________ >> Racket Users list: >> http://lists.racket-lang.org/users >> >> >
____________________ Racket Users list: http://lists.racket-lang.org/users