https://github.com/samth/ramunk
FFI bindings to the Chipmunk Physics Engine in Racket
https://github.com/samth/ramunk
Last synced: 10 months ago
JSON representation
FFI bindings to the Chipmunk Physics Engine in Racket
- Host: GitHub
- URL: https://github.com/samth/ramunk
- Owner: samth
- Created: 2017-10-23T13:48:59.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-10-23T13:49:25.000Z (over 8 years ago)
- Last Synced: 2025-08-23T08:00:14.338Z (10 months ago)
- Language: C
- Homepage: https://chipmunk-physics.net
- Size: 1.49 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Racket Physics Library
======================
[](https://travis-ci.org/samvv/ramunk)
Bindings to the [Chipmunk physics engine](https://chipmunk-physics.org) for the
[Racket](https://racket-lang.org) language.
## Under the hood
**ramunk** depends on [AutoFFI](http://github.com/samvv/racket-autoffi) for generating its bindings.
The process is fully automated, enabling rapid updates of this library to newer versions of Chipmunk.
## Unsupported Platforms
We currently only support macOS Sierra due to the young nature of the
[AutoFFI](https://github.com/AutoFFI/AutoFFI) that is used under the hood. If
you want to see your platform supported, you can help out by solving [one of
the issues](https://github.com/AutoFFI/AutoFFI/issues) regarding cross-platform
builds.
For UNIX-like systems, a simple `make binary` in the source directory should
provide you with a working binary on most platforms. It creates a new
build-directory, runs _cmake_ and _make_ in it, and copies the resulting binary
to our bin-directory.
## Credits
The FFI bindings to the Chipmunk Physics engine in Racket were originally created by [Jay McCarthy](http://planet.plt-scheme.org/display.ss?owner=jaymccarthy) and updated by [Freezerburn](https://github.com/Freezerburn).