├── .github └── workflows │ └── main.yml ├── .gitignore ├── INSTALLATION.md ├── ISSUES.md ├── README.md ├── pyffi-doc ├── info.rkt └── pyffi │ ├── info.rkt │ └── scribblings │ ├── examples.log │ └── manual-pyffi.scrbl ├── pyffi-lib ├── info.rkt └── pyffi │ ├── configure-pyffi.rkt │ ├── info.rkt │ ├── libpython.rkt │ ├── main.rkt │ ├── numpy-core.rkt │ ├── numpy.rkt │ ├── parameters.rkt │ ├── prefix-in.rkt │ ├── python-attributes.rkt │ ├── python-builtins.rkt │ ├── python-bytes.rkt │ ├── python-c-api.rkt │ ├── python-class.rkt │ ├── python-constants.rkt │ ├── python-define-delayed.rkt │ ├── python-delayed.rkt │ ├── python-dict.rkt │ ├── python-environment.rkt │ ├── python-evaluation.rkt │ ├── python-functions.rkt │ ├── python-generator.rkt │ ├── python-import.rkt │ ├── python-initialization.rkt │ ├── python-list.rkt │ ├── python-module.rkt │ ├── python-more-builtins.rkt │ ├── python-object.rkt │ ├── python-operators.rkt │ ├── python-slice.rkt │ ├── python-string.rkt │ ├── python-tuple.rkt │ ├── python-types.rkt │ ├── python.rkt │ └── structs.rkt ├── pyffi-tests ├── info.rkt └── tests │ ├── test-app.rkt │ ├── test-attributes.rkt │ ├── test-auto-numpy.rkt │ ├── test-builtins.rkt │ ├── test-dict.rkt │ ├── test-exceptions.rkt │ ├── test-exn.rkt │ ├── test-function.rkt │ ├── test-generator.rkt │ ├── test-has-module.rkt │ ├── test-list.rkt │ ├── test-module.rkt │ ├── test-numpy-game-of-life.rkt │ ├── test-numpy-misc.rkt │ ├── test-numpy.rkt │ ├── test-pyautogui.rkt │ ├── test-python-c-api.rkt │ ├── test-reference-counting.rkt │ ├── test-signature.rkt │ ├── test-slice.rkt │ ├── test-special.rkt │ ├── test-special2.rkt │ ├── test-string.rkt │ └── test-write-and-display.rkt ├── pyffi-tutorials ├── example-pygame-bouncing-ball.rkt ├── fish.csv ├── info.rkt ├── logo.png ├── pygame-intro-ball.gif ├── pygments │ ├── sxml-renderer.rkt │ └── test-scribble-with-pygments.rkt ├── test-numpy.rkt ├── test-pillow.rkt ├── tutorial-mix-racket-and-python.rkt ├── tutorial-numpy-fish-market.rkt ├── tutorial-pygments.rkt └── tutorial-skia.rkt ├── pyffi ├── info.rkt └── main.rkt └── python-scripts ├── signature-pyautogui.py ├── signature-random.py └── signature.py /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/.gitignore -------------------------------------------------------------------------------- /INSTALLATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/INSTALLATION.md -------------------------------------------------------------------------------- /ISSUES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/ISSUES.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/README.md -------------------------------------------------------------------------------- /pyffi-doc/info.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-doc/info.rkt -------------------------------------------------------------------------------- /pyffi-doc/pyffi/info.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-doc/pyffi/info.rkt -------------------------------------------------------------------------------- /pyffi-doc/pyffi/scribblings/examples.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-doc/pyffi/scribblings/examples.log -------------------------------------------------------------------------------- /pyffi-doc/pyffi/scribblings/manual-pyffi.scrbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-doc/pyffi/scribblings/manual-pyffi.scrbl -------------------------------------------------------------------------------- /pyffi-lib/info.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/info.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/configure-pyffi.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/configure-pyffi.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/info.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/info.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/libpython.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/libpython.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/main.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/main.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/numpy-core.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/numpy-core.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/numpy.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/numpy.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/parameters.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/parameters.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/prefix-in.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/prefix-in.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/python-attributes.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/python-attributes.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/python-builtins.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/python-builtins.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/python-bytes.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/python-bytes.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/python-c-api.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/python-c-api.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/python-class.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/python-class.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/python-constants.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/python-constants.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/python-define-delayed.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/python-define-delayed.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/python-delayed.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/python-delayed.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/python-dict.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/python-dict.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/python-environment.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/python-environment.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/python-evaluation.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/python-evaluation.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/python-functions.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/python-functions.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/python-generator.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/python-generator.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/python-import.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/python-import.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/python-initialization.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/python-initialization.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/python-list.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/python-list.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/python-module.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/python-module.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/python-more-builtins.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/python-more-builtins.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/python-object.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/python-object.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/python-operators.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/python-operators.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/python-slice.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/python-slice.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/python-string.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/python-string.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/python-tuple.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/python-tuple.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/python-types.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/python-types.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/python.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/python.rkt -------------------------------------------------------------------------------- /pyffi-lib/pyffi/structs.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-lib/pyffi/structs.rkt -------------------------------------------------------------------------------- /pyffi-tests/info.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tests/info.rkt -------------------------------------------------------------------------------- /pyffi-tests/tests/test-app.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tests/tests/test-app.rkt -------------------------------------------------------------------------------- /pyffi-tests/tests/test-attributes.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tests/tests/test-attributes.rkt -------------------------------------------------------------------------------- /pyffi-tests/tests/test-auto-numpy.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tests/tests/test-auto-numpy.rkt -------------------------------------------------------------------------------- /pyffi-tests/tests/test-builtins.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tests/tests/test-builtins.rkt -------------------------------------------------------------------------------- /pyffi-tests/tests/test-dict.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tests/tests/test-dict.rkt -------------------------------------------------------------------------------- /pyffi-tests/tests/test-exceptions.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tests/tests/test-exceptions.rkt -------------------------------------------------------------------------------- /pyffi-tests/tests/test-exn.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tests/tests/test-exn.rkt -------------------------------------------------------------------------------- /pyffi-tests/tests/test-function.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tests/tests/test-function.rkt -------------------------------------------------------------------------------- /pyffi-tests/tests/test-generator.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tests/tests/test-generator.rkt -------------------------------------------------------------------------------- /pyffi-tests/tests/test-has-module.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tests/tests/test-has-module.rkt -------------------------------------------------------------------------------- /pyffi-tests/tests/test-list.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tests/tests/test-list.rkt -------------------------------------------------------------------------------- /pyffi-tests/tests/test-module.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tests/tests/test-module.rkt -------------------------------------------------------------------------------- /pyffi-tests/tests/test-numpy-game-of-life.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tests/tests/test-numpy-game-of-life.rkt -------------------------------------------------------------------------------- /pyffi-tests/tests/test-numpy-misc.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tests/tests/test-numpy-misc.rkt -------------------------------------------------------------------------------- /pyffi-tests/tests/test-numpy.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tests/tests/test-numpy.rkt -------------------------------------------------------------------------------- /pyffi-tests/tests/test-pyautogui.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tests/tests/test-pyautogui.rkt -------------------------------------------------------------------------------- /pyffi-tests/tests/test-python-c-api.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tests/tests/test-python-c-api.rkt -------------------------------------------------------------------------------- /pyffi-tests/tests/test-reference-counting.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tests/tests/test-reference-counting.rkt -------------------------------------------------------------------------------- /pyffi-tests/tests/test-signature.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tests/tests/test-signature.rkt -------------------------------------------------------------------------------- /pyffi-tests/tests/test-slice.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tests/tests/test-slice.rkt -------------------------------------------------------------------------------- /pyffi-tests/tests/test-special.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tests/tests/test-special.rkt -------------------------------------------------------------------------------- /pyffi-tests/tests/test-special2.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tests/tests/test-special2.rkt -------------------------------------------------------------------------------- /pyffi-tests/tests/test-string.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tests/tests/test-string.rkt -------------------------------------------------------------------------------- /pyffi-tests/tests/test-write-and-display.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tests/tests/test-write-and-display.rkt -------------------------------------------------------------------------------- /pyffi-tutorials/example-pygame-bouncing-ball.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tutorials/example-pygame-bouncing-ball.rkt -------------------------------------------------------------------------------- /pyffi-tutorials/fish.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tutorials/fish.csv -------------------------------------------------------------------------------- /pyffi-tutorials/info.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tutorials/info.rkt -------------------------------------------------------------------------------- /pyffi-tutorials/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tutorials/logo.png -------------------------------------------------------------------------------- /pyffi-tutorials/pygame-intro-ball.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tutorials/pygame-intro-ball.gif -------------------------------------------------------------------------------- /pyffi-tutorials/pygments/sxml-renderer.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tutorials/pygments/sxml-renderer.rkt -------------------------------------------------------------------------------- /pyffi-tutorials/pygments/test-scribble-with-pygments.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tutorials/pygments/test-scribble-with-pygments.rkt -------------------------------------------------------------------------------- /pyffi-tutorials/test-numpy.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tutorials/test-numpy.rkt -------------------------------------------------------------------------------- /pyffi-tutorials/test-pillow.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tutorials/test-pillow.rkt -------------------------------------------------------------------------------- /pyffi-tutorials/tutorial-mix-racket-and-python.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tutorials/tutorial-mix-racket-and-python.rkt -------------------------------------------------------------------------------- /pyffi-tutorials/tutorial-numpy-fish-market.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tutorials/tutorial-numpy-fish-market.rkt -------------------------------------------------------------------------------- /pyffi-tutorials/tutorial-pygments.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tutorials/tutorial-pygments.rkt -------------------------------------------------------------------------------- /pyffi-tutorials/tutorial-skia.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi-tutorials/tutorial-skia.rkt -------------------------------------------------------------------------------- /pyffi/info.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi/info.rkt -------------------------------------------------------------------------------- /pyffi/main.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/pyffi/main.rkt -------------------------------------------------------------------------------- /python-scripts/signature-pyautogui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/python-scripts/signature-pyautogui.py -------------------------------------------------------------------------------- /python-scripts/signature-random.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/python-scripts/signature-random.py -------------------------------------------------------------------------------- /python-scripts/signature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soegaard/pyffi/HEAD/python-scripts/signature.py --------------------------------------------------------------------------------