-
Notifications
You must be signed in to change notification settings - Fork 0
leonhd/rpythonic
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
RPythonic: Beta9 - May, 2012
Copyright 2012: Brett Hartshorn and The Blender Research Lab.
License: BSD
INSTALLING:
Ubuntu:
apt-get install
python-ply
libreadline-dev
python-llvm
Fedora:
yum install
python-ply
cpp
gcc
glibc-devel
mono-devel
Optional:
java
android SDK/NDK
llvm
DEV NOTES:
C++ Wrapper Gen - in progress...
Rpython > LLVM - in progress...
see the "scripts" folder for wrapper generator examples
Known Issues:
rffi wrapper gen is broken
android demos are broken
c++ wrapper gen broken?
_____________________________________________________________
PYPY NOTES:
A stripped down PyPy is now included with Rpythonic,
it is no longer required you fetch the PyPy source and patch it.
Custom Hacks:
copy "pypy-trunk/pypy" to "rpythonic"
pypy/translator/c/debug_print.c
line 92, remove the ifndef block using "clock_gettime"
copy file "opcode.py" from "lib-python/modified-2.7" to "pypy/tool"
pypy/tool/stdlib_opcode.py
line 108:
def load_pypy_opcode():
#from pypy.tool.lib_pypy import LIB_PYTHON_MODIFIED
#opcode_path = LIB_PYTHON_MODIFIED.join('opcode.py')
import os
opcode_path = os.path.join( os.path.split(os.path.abspath(__file__))[0], 'opcode.py' )
from "pypy-trunk/" copy "py" and "lib_pypy" to "rpythonic"
from "pypy-trunk/" copy "pytest.py" and "_pytest" to "rpythonic/pypy"
modify pytest.py:
import os
DIR = os.path.split(os.path.abspath(__file__))[0]
if DIR not in sys.path: sys.path.append( DIR )
About
Automatically exported from code.google.com/p/rpythonic
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published