mirror of
https://github.com/yuzu-emu/unicorn.git
synced 2024-12-23 04:35:36 +00:00
74aaf3b321
These Haskell bindings make large use of c2hs to generate much of the code, so Unicorn's const_generator is not used. The emulator is based on the Either monad transformer. The IO monad is used to run the underlying Unicorn library, while the Either monad is used to handle errors. Instructions on how to build the bindings are located in bindings/haskell/README.TXT. The same samples found in samples/ can be found in bindings/haskell/samples. They should produce the same output, with slight differences in their error handling and messaging.
17 lines
607 B
Plaintext
17 lines
607 B
Plaintext
This directory contains bindings & test code for Python, Java, Go, .NET and MSVC.
|
|
See <language>/README or <language>/README.TXT for how to install each binding.
|
|
|
|
The following bindings are contributed by community.
|
|
|
|
- Java binding: by Chris Eagle.
|
|
- Go binding: by Ryan Hileman.
|
|
- .NET binding: by Antonio Parata.
|
|
- MSVC binding: by Zak Escano
|
|
- Ruby binding: by Sascha Schirra
|
|
- Haskell binding: by Adrian Herrera.
|
|
|
|
More bindings created & maintained externally by community are available as follows.
|
|
|
|
- UnicornPascal: Delphi/Free Pascal binding (by Stievie).
|
|
https://github.com/stievie/UnicornPascal
|