- 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