- You have to compile sources with
-threaded due to call's concurrency.
| Feature |
free-game |
call |
| Policy |
All in one |
Separate as possible |
| Time |
Frame-based |
Continuous |
| Window Refresh |
Monadic |
Callback |
| 2D drawing |
Monadic |
Monoidal |
| 3D drawing |
|
Monoidal |
| Text |
Monadic |
|
| Audio |
|
Callback |
| Keyboard |
Monadic |
Callback, Monadic |
| Mouse |
Monadic |
Callback, Monadic |
| Gamepad |
|
Callback, Monadic |
$ cabal update
$ cabal install bindings-portaudio
$ cabal install call
import Call
main = runSystemDefault $ do
linkPicture $ const $ return $ color blue $ circleOutline 240
stand