File tree Expand file tree Collapse file tree 1 file changed +18
-2
lines changed Expand file tree Collapse file tree 1 file changed +18
-2
lines changed Original file line number Diff line number Diff line change 22
33## What is this
44
5- This are wrappers of some OOPetris functionaility in other languages.
5+ These are wrappers of some OOPetris functionaility in other languages.
66They are all in submodules alias in a seperate git repo.
77
88They currently wrap this:
9+
910- OOPetris Recordings
1011
1112Planned:
13+
1214- OOPetris AI support
1315
1416## Languages
1517
16-
1718Current:
19+
1820- Node.js (C++ binding)
1921- C (C++ binding)
2022- Haskell (C binding)
2123- Python (C++ binding)
2224- Java (C++ binding)
2325
2426Planned:
27+
2528- Lua
2629- Rust
2730
31+ ## OS Comaptibility table
32+
33+ | Language | Linux | Windows | macOS |
34+ | :------: | :---: | :-----: | :---: |
35+ | JS | ✅ | ✅ | ✅ |
36+ | C | ✅ | ✅ | ✅ |
37+ | Haskell | ✅ | ✅ | ❌[ ^ 1 ] |
38+ | Python | ✅ | ✅ | ⚠️[ ^ 2 ] |
39+ | Java | ✅ | ✅ | ✅ |
40+
41+ [ ^ 1 ] : A needed dependency doesn't yet compile on macOS
42+ [ ^ 2 ] : Arm64 has some errors, that are related to the toolchain (pybind11)
43+
2844## Other
2945
3046For more information on how to get / build those, refer to the subfolders of the languages
You can’t perform that action at this time.
0 commit comments