godot-haskell: Haskell bindings for the Godot game engine API

[ bsd3, library, web ] [ Propose Tags ]

This package contains Haskell bindings for GDNative and the Godot API. For details and examples, see README.md This is intended to be used with Godot master 91e5782. Versioning scheme subject to change as I figure out a good way to maintain a link to the Godot versioning.

[Skip to Readme]


[Index] [Quick Jump]


Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


  • No Candidates
Versions [RSS]
Dependencies aeson (<1.5), ansi-wl-pprint (<0.7), base (>=4.12 && <4.13), bytestring (<0.11), casing (<0.2), colour (<2.4), containers (<0.7), godot-haskell, lens (<4.18), linear (<1.21), mtl (<2.3), parsec (<3.2), parsers (<0.13), stm (<2.6), template-haskell (<2.15), text (<1.3), unordered-containers (<0.3), vector (<0.13) [details]
License BSD-3-Clause
Copyright 2018 David Kraeutmann
Author David Kraeutmann <kane@kane.cx>
Maintainer David Kraeutmann <kane@kane.cx>
Revised Revision 4 made by KaneTW at 2020-09-02T19:05:34Z
Category Web
Home page https://github.com/SimulaVR/godot-haskell#readme
Bug tracker https://github.com/SimulaVR/godot-haskell/issues
Source repo head: git clone https://github.com/SimulaVR/godot-haskell
Uploaded by KaneTW at 2018-11-02T17:11:48Z
Downloads 619 total (4 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2018-11-02 [all 1 reports]

Readme for godot-haskell-

[back to package description]


Haskell bindings for the Godot game engine.

  • Low-level stuff (GDNative) resides in Godot.Gdnative
  • Nativescript stuff (binding classes/methods/etc) is in Godot.Nativescript
  • High-level stuff (classes generated from the API description) is in Godot.Api, whereas methods are in Godot.Methods

For an example project by lboklin, see addons/godot-haskell-plugin at https://gitlab.com/lboklin/godot-haskell-test/tree/godot-project

Questions, etc are best asked in the Gitter chatroom for SimulaVR: Gitter


The Haskell specific stuff is documented, but I'm not importing the docstrings from the Godot API yet. Refer to the Godot docs for that