packages feed

Cabal revisions of godot-haskell-0.1.0.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-cabal-version: 2.0-name: godot-haskell-version: 0.1.0.0-license: BSD3-license-file: LICENSE-copyright: 2018 David Kraeutmann-maintainer: kane@kane.cx-author: David Kraeutmann-homepage: https://github.com/KaneTW/godot-haskell#readme-bug-reports: https://github.com/KaneTW/godot-haskell/issues-synopsis: Haskell bindings for the Godot game engine API-description:-    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.-category: Web-build-type: Simple-extra-source-files:-    README.md-    cbits/util.h-    godot_headers/android/godot_android.h-    godot_headers/arvr/godot_arvr.h-    godot_headers/gdnative/aabb.h-    godot_headers/gdnative/array.h-    godot_headers/gdnative/basis.h-    godot_headers/gdnative/color.h-    godot_headers/gdnative/dictionary.h-    godot_headers/gdnative/gdnative.h-    godot_headers/gdnative/node_path.h-    godot_headers/gdnative/plane.h-    godot_headers/gdnative/pool_arrays.h-    godot_headers/gdnative/quat.h-    godot_headers/gdnative/rect2.h-    godot_headers/gdnative/rid.h-    godot_headers/gdnative/string.h-    godot_headers/gdnative/string_name.h-    godot_headers/gdnative/transform.h-    godot_headers/gdnative/transform2d.h-    godot_headers/gdnative/variant.h-    godot_headers/gdnative/vector2.h-    godot_headers/gdnative/vector3.h-    godot_headers/gdnative_api_struct.gen.h-    godot_headers/nativescript/godot_nativescript.h-    godot_headers/net/godot_net.h-    godot_headers/pluginscript/godot_pluginscript.h-    godot_headers/api.json-    godot_headers/gdnative_api.json--source-repository head-    type: git-    location: https://github.com/KaneTW/godot-haskell--library-    exposed-modules:-        Godot.Api-        Godot.Api.Auto-        Godot.Api.VarArgs-        Godot.Core.Godot_ClassDB-        Godot.Core.Godot_Directory-        Godot.Core.Godot_Engine-        Godot.Core.Godot_File-        Godot.Core.Godot_Geometry-        Godot.Core.Godot_JSON-        Godot.Core.Godot_Marshalls-        Godot.Core.Godot_Mutex-        Godot.Core.Godot_OS-        Godot.Core.Godot_ResourceLoader-        Godot.Core.Godot_ResourceSaver-        Godot.Core.Godot_Semaphore-        Godot.Core.Godot_Thread-        Godot.Core.Godot_VisualScriptEditor-        Godot.Core.GodotAcceptDialog-        Godot.Core.GodotAnimatedSprite-        Godot.Core.GodotAnimatedSprite3D-        Godot.Core.GodotAnimatedTexture-        Godot.Core.GodotAnimation-        Godot.Core.GodotAnimationNode-        Godot.Core.GodotAnimationNodeAdd2-        Godot.Core.GodotAnimationNodeAdd3-        Godot.Core.GodotAnimationNodeAnimation-        Godot.Core.GodotAnimationNodeBlend2-        Godot.Core.GodotAnimationNodeBlend3-        Godot.Core.GodotAnimationNodeBlendSpace1D-        Godot.Core.GodotAnimationNodeBlendSpace2D-        Godot.Core.GodotAnimationNodeBlendTree-        Godot.Core.GodotAnimationNodeOneShot-        Godot.Core.GodotAnimationNodeOutput-        Godot.Core.GodotAnimationNodeStateMachine-        Godot.Core.GodotAnimationNodeStateMachinePlayback-        Godot.Core.GodotAnimationNodeStateMachineTransition-        Godot.Core.GodotAnimationNodeTimeScale-        Godot.Core.GodotAnimationNodeTimeSeek-        Godot.Core.GodotAnimationNodeTransition-        Godot.Core.GodotAnimationPlayer-        Godot.Core.GodotAnimationRootNode-        Godot.Core.GodotAnimationTree-        Godot.Core.GodotAnimationTreePlayer-        Godot.Core.GodotArea-        Godot.Core.GodotArea2D-        Godot.Core.GodotArrayMesh-        Godot.Core.GodotARVRAnchor-        Godot.Core.GodotARVRCamera-        Godot.Core.GodotARVRController-        Godot.Core.GodotARVRInterface-        Godot.Core.GodotARVRInterfaceGDNative-        Godot.Core.GodotARVROrigin-        Godot.Core.GodotARVRPositionalTracker-        Godot.Core.GodotARVRServer-        Godot.Core.GodotAStar-        Godot.Core.GodotAtlasTexture-        Godot.Core.GodotAudioBusLayout-        Godot.Core.GodotAudioEffect-        Godot.Core.GodotAudioEffectAmplify-        Godot.Core.GodotAudioEffectBandLimitFilter-        Godot.Core.GodotAudioEffectBandPassFilter-        Godot.Core.GodotAudioEffectChorus-        Godot.Core.GodotAudioEffectCompressor-        Godot.Core.GodotAudioEffectDelay-        Godot.Core.GodotAudioEffectDistortion-        Godot.Core.GodotAudioEffectEQ-        Godot.Core.GodotAudioEffectEQ10-        Godot.Core.GodotAudioEffectEQ21-        Godot.Core.GodotAudioEffectEQ6-        Godot.Core.GodotAudioEffectFilter-        Godot.Core.GodotAudioEffectHighPassFilter-        Godot.Core.GodotAudioEffectHighShelfFilter-        Godot.Core.GodotAudioEffectLimiter-        Godot.Core.GodotAudioEffectLowPassFilter-        Godot.Core.GodotAudioEffectLowShelfFilter-        Godot.Core.GodotAudioEffectNotchFilter-        Godot.Core.GodotAudioEffectPanner-        Godot.Core.GodotAudioEffectPhaser-        Godot.Core.GodotAudioEffectPitchShift-        Godot.Core.GodotAudioEffectRecord-        Godot.Core.GodotAudioEffectReverb-        Godot.Core.GodotAudioEffectStereoEnhance-        Godot.Core.GodotAudioServer-        Godot.Core.GodotAudioStream-        Godot.Core.GodotAudioStreamMicrophone-        Godot.Core.GodotAudioStreamOGGVorbis-        Godot.Core.GodotAudioStreamPlayback-        Godot.Core.GodotAudioStreamPlayer-        Godot.Core.GodotAudioStreamPlayer2D-        Godot.Core.GodotAudioStreamPlayer3D-        Godot.Core.GodotAudioStreamRandomPitch-        Godot.Core.GodotAudioStreamSample-        Godot.Core.GodotBackBufferCopy-        Godot.Core.GodotBakedLightmap-        Godot.Core.GodotBakedLightmapData-        Godot.Core.GodotBaseButton-        Godot.Core.GodotBitMap-        Godot.Core.GodotBitmapFont-        Godot.Core.GodotBone2D-        Godot.Core.GodotBoneAttachment-        Godot.Core.GodotBoxContainer-        Godot.Core.GodotBoxShape-        Godot.Core.GodotBulletPhysicsDirectBodyState-        Godot.Core.GodotBulletPhysicsServer-        Godot.Core.GodotButton-        Godot.Core.GodotButtonGroup-        Godot.Core.GodotCamera-        Godot.Core.GodotCamera2D-        Godot.Core.GodotCanvasItem-        Godot.Core.GodotCanvasItemMaterial-        Godot.Core.GodotCanvasLayer-        Godot.Core.GodotCanvasModulate-        Godot.Core.GodotCapsuleMesh-        Godot.Core.GodotCapsuleShape-        Godot.Core.GodotCapsuleShape2D-        Godot.Core.GodotCenterContainer-        Godot.Core.GodotCheckBox-        Godot.Core.GodotCheckButton-        Godot.Core.GodotCircleShape2D-        Godot.Core.GodotClippedCamera-        Godot.Core.GodotCollisionObject-        Godot.Core.GodotCollisionObject2D-        Godot.Core.GodotCollisionPolygon-        Godot.Core.GodotCollisionPolygon2D-        Godot.Core.GodotCollisionShape-        Godot.Core.GodotCollisionShape2D-        Godot.Core.GodotColorPicker-        Godot.Core.GodotColorPickerButton-        Godot.Core.GodotColorRect-        Godot.Core.GodotConcavePolygonShape-        Godot.Core.GodotConcavePolygonShape2D-        Godot.Core.GodotConeTwistJoint-        Godot.Core.GodotConfigFile-        Godot.Core.GodotConfirmationDialog-        Godot.Core.GodotContainer-        Godot.Core.GodotControl-        Godot.Core.GodotConvexPolygonShape-        Godot.Core.GodotConvexPolygonShape2D-        Godot.Core.GodotCPUParticles-        Godot.Core.GodotCPUParticles2D-        Godot.Core.GodotCSGBox-        Godot.Core.GodotCSGCombiner-        Godot.Core.GodotCSGCylinder-        Godot.Core.GodotCSGMesh-        Godot.Core.GodotCSGPolygon-        Godot.Core.GodotCSGPrimitive-        Godot.Core.GodotCSGShape-        Godot.Core.GodotCSGSphere-        Godot.Core.GodotCSGTorus-        Godot.Core.GodotCubeMap-        Godot.Core.GodotCubeMesh-        Godot.Core.GodotCurve-        Godot.Core.GodotCurve2D-        Godot.Core.GodotCurve3D-        Godot.Core.GodotCurveTexture-        Godot.Core.GodotCylinderMesh-        Godot.Core.GodotCylinderShape-        Godot.Core.GodotDampedSpringJoint2D-        Godot.Core.GodotDirectionalLight-        Godot.Core.GodotDynamicFont-        Godot.Core.GodotDynamicFontData-        Godot.Core.GodotEncodedObjectAsID-        Godot.Core.GodotEnvironment-        Godot.Core.GodotExpression-        Godot.Core.GodotFileDialog-        Godot.Core.GodotFont-        Godot.Core.GodotFuncRef-        Godot.Core.GodotGDNative-        Godot.Core.GodotGDNativeLibrary-        Godot.Core.GodotGDScript-        Godot.Core.GodotGDScriptFunctionState-        Godot.Core.GodotGeneric6DOFJoint-        Godot.Core.GodotGeometryInstance-        Godot.Core.GodotGIProbe-        Godot.Core.GodotGIProbeData-        Godot.Core.GodotGlobalConstants-        Godot.Core.GodotGradient-        Godot.Core.GodotGradientTexture-        Godot.Core.GodotGraphEdit-        Godot.Core.GodotGraphNode-        Godot.Core.GodotGridContainer-        Godot.Core.GodotGridMap-        Godot.Core.GodotGrooveJoint2D-        Godot.Core.GodotHBoxContainer-        Godot.Core.GodotHingeJoint-        Godot.Core.GodotHScrollBar-        Godot.Core.GodotHSeparator-        Godot.Core.GodotHSlider-        Godot.Core.GodotHSplitContainer-        Godot.Core.GodotHTTPClient-        Godot.Core.GodotHTTPRequest-        Godot.Core.GodotImage-        Godot.Core.GodotImageTexture-        Godot.Core.GodotImmediateGeometry-        Godot.Core.GodotInput-        Godot.Core.GodotInputDefault-        Godot.Core.GodotInputEvent-        Godot.Core.GodotInputEventAction-        Godot.Core.GodotInputEventGesture-        Godot.Core.GodotInputEventJoypadButton-        Godot.Core.GodotInputEventJoypadMotion-        Godot.Core.GodotInputEventKey-        Godot.Core.GodotInputEventMagnifyGesture-        Godot.Core.GodotInputEventMouse-        Godot.Core.GodotInputEventMouseButton-        Godot.Core.GodotInputEventMouseMotion-        Godot.Core.GodotInputEventPanGesture-        Godot.Core.GodotInputEventScreenDrag-        Godot.Core.GodotInputEventScreenTouch-        Godot.Core.GodotInputEventWithModifiers-        Godot.Core.GodotInputMap-        Godot.Core.GodotInstancePlaceholder-        Godot.Core.GodotInterpolatedCamera-        Godot.Core.GodotIP-        Godot.Core.GodotIP_Unix-        Godot.Core.GodotItemList-        Godot.Core.GodotJavaScript-        Godot.Core.GodotJoint-        Godot.Core.GodotJoint2D-        Godot.Core.GodotJSONParseResult-        Godot.Core.GodotKinematicBody-        Godot.Core.GodotKinematicBody2D-        Godot.Core.GodotKinematicCollision-        Godot.Core.GodotKinematicCollision2D-        Godot.Core.GodotLabel-        Godot.Core.GodotLargeTexture-        Godot.Core.GodotLight-        Godot.Core.GodotLight2D-        Godot.Core.GodotLightOccluder2D-        Godot.Core.GodotLine2D-        Godot.Core.GodotLineEdit-        Godot.Core.GodotLineShape2D-        Godot.Core.GodotLinkButton-        Godot.Core.GodotListener-        Godot.Core.GodotMainLoop-        Godot.Core.GodotMarginContainer-        Godot.Core.GodotMaterial-        Godot.Core.GodotMenuButton-        Godot.Core.GodotMesh-        Godot.Core.GodotMeshDataTool-        Godot.Core.GodotMeshInstance-        Godot.Core.GodotMeshInstance2D-        Godot.Core.GodotMeshLibrary-        Godot.Core.GodotMobileVRInterface-        Godot.Core.GodotMultiMesh-        Godot.Core.GodotMultiMeshInstance-        Godot.Core.GodotMultiplayerAPI-        Godot.Core.GodotMultiplayerPeerGDNative-        Godot.Core.GodotNativeScript-        Godot.Core.GodotNavigation-        Godot.Core.GodotNavigation2D-        Godot.Core.GodotNavigationMesh-        Godot.Core.GodotNavigationMeshInstance-        Godot.Core.GodotNavigationPolygon-        Godot.Core.GodotNavigationPolygonInstance-        Godot.Core.GodotNetworkedMultiplayerENet-        Godot.Core.GodotNetworkedMultiplayerPeer-        Godot.Core.GodotNinePatchRect-        Godot.Core.GodotNode-        Godot.Core.GodotNode2D-        Godot.Core.GodotNoiseTexture-        Godot.Core.GodotObject-        Godot.Core.GodotOccluderPolygon2D-        Godot.Core.GodotOmniLight-        Godot.Core.GodotOpenSimplexNoise-        Godot.Core.GodotOptionButton-        Godot.Core.GodotOrientedPathFollow-        Godot.Core.GodotPackedDataContainer-        Godot.Core.GodotPackedDataContainerRef-        Godot.Core.GodotPackedScene-        Godot.Core.GodotPacketPeer-        Godot.Core.GodotPacketPeerGDNative-        Godot.Core.GodotPacketPeerStream-        Godot.Core.GodotPacketPeerUDP-        Godot.Core.GodotPanel-        Godot.Core.GodotPanelContainer-        Godot.Core.GodotPanoramaSky-        Godot.Core.GodotParallaxBackground-        Godot.Core.GodotParallaxLayer-        Godot.Core.GodotParticles-        Godot.Core.GodotParticles2D-        Godot.Core.GodotParticlesMaterial-        Godot.Core.GodotPath-        Godot.Core.GodotPath2D-        Godot.Core.GodotPathFollow-        Godot.Core.GodotPathFollow2D-        Godot.Core.GodotPCKPacker-        Godot.Core.GodotPerformance-        Godot.Core.GodotPHashTranslation-        Godot.Core.GodotPhysicalBone-        Godot.Core.GodotPhysics2DDirectBodyState-        Godot.Core.GodotPhysics2DDirectBodyStateSW-        Godot.Core.GodotPhysics2DDirectSpaceState-        Godot.Core.GodotPhysics2DServer-        Godot.Core.GodotPhysics2DServerSW-        Godot.Core.GodotPhysics2DShapeQueryParameters-        Godot.Core.GodotPhysics2DShapeQueryResult-        Godot.Core.GodotPhysics2DTestMotionResult-        Godot.Core.GodotPhysicsBody-        Godot.Core.GodotPhysicsBody2D-        Godot.Core.GodotPhysicsDirectBodyState-        Godot.Core.GodotPhysicsDirectSpaceState-        Godot.Core.GodotPhysicsMaterial-        Godot.Core.GodotPhysicsServer-        Godot.Core.GodotPhysicsShapeQueryParameters-        Godot.Core.GodotPhysicsShapeQueryResult-        Godot.Core.GodotPinJoint-        Godot.Core.GodotPinJoint2D-        Godot.Core.GodotPlaneMesh-        Godot.Core.GodotPlaneShape-        Godot.Core.GodotPluginScript-        Godot.Core.GodotPolygon2D-        Godot.Core.GodotPolygonPathFinder-        Godot.Core.GodotPopup-        Godot.Core.GodotPopupDialog-        Godot.Core.GodotPopupMenu-        Godot.Core.GodotPopupPanel-        Godot.Core.GodotPosition2D-        Godot.Core.GodotPosition3D-        Godot.Core.GodotPrimitiveMesh-        Godot.Core.GodotPrismMesh-        Godot.Core.GodotProceduralSky-        Godot.Core.GodotProgressBar-        Godot.Core.GodotProjectSettings-        Godot.Core.GodotProximityGroup-        Godot.Core.GodotProxyTexture-        Godot.Core.GodotQuadMesh-        Godot.Core.GodotRange-        Godot.Core.GodotRayCast-        Godot.Core.GodotRayCast2D-        Godot.Core.GodotRayShape-        Godot.Core.GodotRayShape2D-        Godot.Core.GodotRectangleShape2D-        Godot.Core.GodotReference-        Godot.Core.GodotReferenceRect-        Godot.Core.GodotReflectionProbe-        Godot.Core.GodotRegEx-        Godot.Core.GodotRegExMatch-        Godot.Core.GodotRemoteTransform-        Godot.Core.GodotRemoteTransform2D-        Godot.Core.GodotResource-        Godot.Core.GodotResourceImporter-        Godot.Core.GodotResourceImporterOGGVorbis-        Godot.Core.GodotResourceImporterTheora-        Godot.Core.GodotResourceImporterWebm-        Godot.Core.GodotResourceInteractiveLoader-        Godot.Core.GodotResourcePreloader-        Godot.Core.GodotRichTextLabel-        Godot.Core.GodotRigidBody-        Godot.Core.GodotRigidBody2D-        Godot.Core.GodotRootMotionView-        Godot.Core.GodotSceneState-        Godot.Core.GodotSceneTree-        Godot.Core.GodotSceneTreeTimer-        Godot.Core.GodotScript-        Godot.Core.GodotScrollBar-        Godot.Core.GodotScrollContainer-        Godot.Core.GodotSegmentShape2D-        Godot.Core.GodotSeparator-        Godot.Core.GodotShader-        Godot.Core.GodotShaderMaterial-        Godot.Core.GodotShape-        Godot.Core.GodotShape2D-        Godot.Core.GodotShortCut-        Godot.Core.GodotSkeleton-        Godot.Core.GodotSkeleton2D-        Godot.Core.GodotSkeletonIK-        Godot.Core.GodotSky-        Godot.Core.GodotSlider-        Godot.Core.GodotSliderJoint-        Godot.Core.GodotSoftBody-        Godot.Core.GodotSpatial-        Godot.Core.GodotSpatialGizmo-        Godot.Core.GodotSpatialMaterial-        Godot.Core.GodotSpatialVelocityTracker-        Godot.Core.GodotSphereMesh-        Godot.Core.GodotSphereShape-        Godot.Core.GodotSpinBox-        Godot.Core.GodotSplitContainer-        Godot.Core.GodotSpotLight-        Godot.Core.GodotSpringArm-        Godot.Core.GodotSprite-        Godot.Core.GodotSprite3D-        Godot.Core.GodotSpriteBase3D-        Godot.Core.GodotSpriteFrames-        Godot.Core.GodotStaticBody-        Godot.Core.GodotStaticBody2D-        Godot.Core.GodotStreamPeer-        Godot.Core.GodotStreamPeerBuffer-        Godot.Core.GodotStreamPeerGDNative-        Godot.Core.GodotStreamPeerSSL-        Godot.Core.GodotStreamPeerTCP-        Godot.Core.GodotStreamTexture-        Godot.Core.GodotStyleBox-        Godot.Core.GodotStyleBoxEmpty-        Godot.Core.GodotStyleBoxFlat-        Godot.Core.GodotStyleBoxLine-        Godot.Core.GodotStyleBoxTexture-        Godot.Core.GodotSurfaceTool-        Godot.Core.GodotTabContainer-        Godot.Core.GodotTabs-        Godot.Core.GodotTCP_Server-        Godot.Core.GodotTextEdit-        Godot.Core.GodotTextFile-        Godot.Core.GodotTexture-        Godot.Core.GodotTexture3D-        Godot.Core.GodotTextureArray-        Godot.Core.GodotTextureButton-        Godot.Core.GodotTextureLayered-        Godot.Core.GodotTextureProgress-        Godot.Core.GodotTextureRect-        Godot.Core.GodotTheme-        Godot.Core.GodotTileMap-        Godot.Core.GodotTileSet-        Godot.Core.GodotTimer-        Godot.Core.GodotToolButton-        Godot.Core.GodotTouchScreenButton-        Godot.Core.GodotTranslation-        Godot.Core.GodotTranslationServer-        Godot.Core.GodotTree-        Godot.Core.GodotTreeItem-        Godot.Core.GodotTriangleMesh-        Godot.Core.GodotTween-        Godot.Core.GodotUndoRedo-        Godot.Core.GodotUPNP-        Godot.Core.GodotUPNPDevice-        Godot.Core.GodotVBoxContainer-        Godot.Core.GodotVehicleBody-        Godot.Core.GodotVehicleWheel-        Godot.Core.GodotVideoPlayer-        Godot.Core.GodotVideoStream-        Godot.Core.GodotVideoStreamTheora-        Godot.Core.GodotVideoStreamWebm-        Godot.Core.GodotViewport-        Godot.Core.GodotViewportContainer-        Godot.Core.GodotViewportTexture-        Godot.Core.GodotVisibilityEnabler-        Godot.Core.GodotVisibilityEnabler2D-        Godot.Core.GodotVisibilityNotifier-        Godot.Core.GodotVisibilityNotifier2D-        Godot.Core.GodotVisualInstance-        Godot.Core.GodotVisualScript-        Godot.Core.GodotVisualScriptBasicTypeConstant-        Godot.Core.GodotVisualScriptBuiltinFunc-        Godot.Core.GodotVisualScriptClassConstant-        Godot.Core.GodotVisualScriptComment-        Godot.Core.GodotVisualScriptCondition-        Godot.Core.GodotVisualScriptConstant-        Godot.Core.GodotVisualScriptConstructor-        Godot.Core.GodotVisualScriptCustomNode-        Godot.Core.GodotVisualScriptDeconstruct-        Godot.Core.GodotVisualScriptEmitSignal-        Godot.Core.GodotVisualScriptEngineSingleton-        Godot.Core.GodotVisualScriptExpression-        Godot.Core.GodotVisualScriptFunction-        Godot.Core.GodotVisualScriptFunctionCall-        Godot.Core.GodotVisualScriptFunctionState-        Godot.Core.GodotVisualScriptGlobalConstant-        Godot.Core.GodotVisualScriptIndexGet-        Godot.Core.GodotVisualScriptIndexSet-        Godot.Core.GodotVisualScriptInputAction-        Godot.Core.GodotVisualScriptIterator-        Godot.Core.GodotVisualScriptLocalVar-        Godot.Core.GodotVisualScriptLocalVarSet-        Godot.Core.GodotVisualScriptMathConstant-        Godot.Core.GodotVisualScriptNode-        Godot.Core.GodotVisualScriptOperator-        Godot.Core.GodotVisualScriptPreload-        Godot.Core.GodotVisualScriptPropertyGet-        Godot.Core.GodotVisualScriptPropertySet-        Godot.Core.GodotVisualScriptResourcePath-        Godot.Core.GodotVisualScriptReturn-        Godot.Core.GodotVisualScriptSceneNode-        Godot.Core.GodotVisualScriptSceneTree-        Godot.Core.GodotVisualScriptSelect-        Godot.Core.GodotVisualScriptSelf-        Godot.Core.GodotVisualScriptSequence-        Godot.Core.GodotVisualScriptSubCall-        Godot.Core.GodotVisualScriptSwitch-        Godot.Core.GodotVisualScriptTypeCast-        Godot.Core.GodotVisualScriptVariableGet-        Godot.Core.GodotVisualScriptVariableSet-        Godot.Core.GodotVisualScriptWhile-        Godot.Core.GodotVisualScriptYield-        Godot.Core.GodotVisualScriptYieldSignal-        Godot.Core.GodotVisualServer-        Godot.Core.GodotVisualShader-        Godot.Core.GodotVisualShaderNode-        Godot.Core.GodotVisualShaderNodeColorConstant-        Godot.Core.GodotVisualShaderNodeColorOp-        Godot.Core.GodotVisualShaderNodeColorUniform-        Godot.Core.GodotVisualShaderNodeCubeMap-        Godot.Core.GodotVisualShaderNodeCubeMapUniform-        Godot.Core.GodotVisualShaderNodeDotProduct-        Godot.Core.GodotVisualShaderNodeInput-        Godot.Core.GodotVisualShaderNodeOutput-        Godot.Core.GodotVisualShaderNodeScalarConstant-        Godot.Core.GodotVisualShaderNodeScalarFunc-        Godot.Core.GodotVisualShaderNodeScalarInterp-        Godot.Core.GodotVisualShaderNodeScalarOp-        Godot.Core.GodotVisualShaderNodeScalarUniform-        Godot.Core.GodotVisualShaderNodeTexture-        Godot.Core.GodotVisualShaderNodeTextureUniform-        Godot.Core.GodotVisualShaderNodeTransformCompose-        Godot.Core.GodotVisualShaderNodeTransformConstant-        Godot.Core.GodotVisualShaderNodeTransformDecompose-        Godot.Core.GodotVisualShaderNodeTransformMult-        Godot.Core.GodotVisualShaderNodeTransformUniform-        Godot.Core.GodotVisualShaderNodeTransformVecMult-        Godot.Core.GodotVisualShaderNodeUniform-        Godot.Core.GodotVisualShaderNodeVec3Constant-        Godot.Core.GodotVisualShaderNodeVec3Uniform-        Godot.Core.GodotVisualShaderNodeVectorCompose-        Godot.Core.GodotVisualShaderNodeVectorDecompose-        Godot.Core.GodotVisualShaderNodeVectorFunc-        Godot.Core.GodotVisualShaderNodeVectorInterp-        Godot.Core.GodotVisualShaderNodeVectorLen-        Godot.Core.GodotVisualShaderNodeVectorOp-        Godot.Core.GodotVScrollBar-        Godot.Core.GodotVSeparator-        Godot.Core.GodotVSlider-        Godot.Core.GodotVSplitContainer-        Godot.Core.GodotWeakRef-        Godot.Core.GodotWebSocketClient-        Godot.Core.GodotWebSocketMultiplayerPeer-        Godot.Core.GodotWebSocketPeer-        Godot.Core.GodotWebSocketServer-        Godot.Core.GodotWindowDialog-        Godot.Core.GodotWorld-        Godot.Core.GodotWorld2D-        Godot.Core.GodotWorldEnvironment-        Godot.Core.GodotXMLParser-        Godot.Core.GodotYSort-        Godot.Gdnative.Internal-        Godot.Gdnative.Internal.Api-        Godot.Gdnative.Internal.Gdnative-        Godot.Gdnative.Internal.TH-        Godot.Gdnative.Types-        Godot.Internal.Dispatch-        Godot.Methods-        Godot.Nativescript-        Godot.Tools.Godot_VisualScriptEditor-        Godot.Tools.GodotAnimationTrackEditPlugin-        Godot.Tools.GodotEditorExportPlugin-        Godot.Tools.GodotEditorFileDialog-        Godot.Tools.GodotEditorFileSystem-        Godot.Tools.GodotEditorFileSystemDirectory-        Godot.Tools.GodotEditorImportPlugin-        Godot.Tools.GodotEditorInspector-        Godot.Tools.GodotEditorInspectorPlugin-        Godot.Tools.GodotEditorInterface-        Godot.Tools.GodotEditorPlugin-        Godot.Tools.GodotEditorProperty-        Godot.Tools.GodotEditorResourceConversionPlugin-        Godot.Tools.GodotEditorResourcePreview-        Godot.Tools.GodotEditorResourcePreviewGenerator-        Godot.Tools.GodotEditorSceneImporter-        Godot.Tools.GodotEditorScenePostImport-        Godot.Tools.GodotEditorScript-        Godot.Tools.GodotEditorSelection-        Godot.Tools.GodotEditorSettings-        Godot.Tools.GodotEditorSpatialGizmo-        Godot.Tools.GodotScriptCreateDialog-        Godot.Tools.GodotScriptEditor-    build-tools: c2hs -any-    hs-source-dirs: src-    other-modules:-        Paths_godot_haskell-    autogen-modules:-        Paths_godot_haskell-    default-language: Haskell2010-    default-extensions: FlexibleContexts FlexibleInstances-                        ScopedTypeVariables TypeApplications StandaloneDeriving-                        DerivingStrategies DefaultSignatures MultiParamTypeClasses-                        FunctionalDependencies TypeFamilies TemplateHaskell TypeOperators-                        TypeInType QuasiQuotes OverloadedStrings PatternSynonyms-                        GeneralizedNewtypeDeriving-    include-dirs: godot_headers cbits-    build-depends:-        aeson <1.5,-        base ==4.12.*,-        bytestring <0.11,-        casing <0.2,-        colour <2.4,-        containers <0.7,-        generate -any,-        lens <4.18,-        linear <1.21,-        mtl <2.3,-        stm <2.6,-        template-haskell <2.15,-        text <1.3,-        unordered-containers <0.3,-        vector <0.13--library generate-    exposed-modules:-        Generate-        Spec-        Types-        Types.Internal-    hs-source-dirs: src-generate-    other-modules:-        Paths_godot_haskell-    default-language: Haskell2010-    default-extensions: FlexibleContexts FlexibleInstances-                        ScopedTypeVariables TypeApplications StandaloneDeriving-                        DerivingStrategies DefaultSignatures MultiParamTypeClasses-                        FunctionalDependencies TypeFamilies TemplateHaskell TypeOperators-                        TypeInType QuasiQuotes OverloadedStrings PatternSynonyms-                        GeneralizedNewtypeDeriving-    build-depends:-        aeson <1.5,-        ansi-wl-pprint <0.7,-        base ==4.12.*,-        bytestring <0.11,-        casing <0.2,-        containers <0.7,-        lens <4.18,-        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+cabal-version: 2.0
+name: godot-haskell
+version: 0.1.0.0
+x-revision: 1
+license: BSD3
+license-file: LICENSE
+copyright: 2018 David Kraeutmann
+maintainer: kane@kane.cx
+author: David Kraeutmann
+homepage: https://github.com/KaneTW/godot-haskell#readme
+bug-reports: https://github.com/KaneTW/godot-haskell/issues
+synopsis: Haskell bindings for the Godot game engine API
+description:
+    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.
+category: Web
+build-type: Simple
+extra-source-files:
+    README.md
+    cbits/util.h
+    godot_headers/android/godot_android.h
+    godot_headers/arvr/godot_arvr.h
+    godot_headers/gdnative/aabb.h
+    godot_headers/gdnative/array.h
+    godot_headers/gdnative/basis.h
+    godot_headers/gdnative/color.h
+    godot_headers/gdnative/dictionary.h
+    godot_headers/gdnative/gdnative.h
+    godot_headers/gdnative/node_path.h
+    godot_headers/gdnative/plane.h
+    godot_headers/gdnative/pool_arrays.h
+    godot_headers/gdnative/quat.h
+    godot_headers/gdnative/rect2.h
+    godot_headers/gdnative/rid.h
+    godot_headers/gdnative/string.h
+    godot_headers/gdnative/string_name.h
+    godot_headers/gdnative/transform.h
+    godot_headers/gdnative/transform2d.h
+    godot_headers/gdnative/variant.h
+    godot_headers/gdnative/vector2.h
+    godot_headers/gdnative/vector3.h
+    godot_headers/gdnative_api_struct.gen.h
+    godot_headers/nativescript/godot_nativescript.h
+    godot_headers/net/godot_net.h
+    godot_headers/pluginscript/godot_pluginscript.h
+    godot_headers/api.json
+    godot_headers/gdnative_api.json
+
+source-repository head
+    type: git
+    location: https://github.com/KaneTW/godot-haskell
+
+library
+    exposed-modules:
+        Godot.Api
+        Godot.Api.Auto
+        Godot.Api.VarArgs
+        Godot.Core.Godot_ClassDB
+        Godot.Core.Godot_Directory
+        Godot.Core.Godot_Engine
+        Godot.Core.Godot_File
+        Godot.Core.Godot_Geometry
+        Godot.Core.Godot_JSON
+        Godot.Core.Godot_Marshalls
+        Godot.Core.Godot_Mutex
+        Godot.Core.Godot_OS
+        Godot.Core.Godot_ResourceLoader
+        Godot.Core.Godot_ResourceSaver
+        Godot.Core.Godot_Semaphore
+        Godot.Core.Godot_Thread
+        Godot.Core.Godot_VisualScriptEditor
+        Godot.Core.GodotAcceptDialog
+        Godot.Core.GodotAnimatedSprite
+        Godot.Core.GodotAnimatedSprite3D
+        Godot.Core.GodotAnimatedTexture
+        Godot.Core.GodotAnimation
+        Godot.Core.GodotAnimationNode
+        Godot.Core.GodotAnimationNodeAdd2
+        Godot.Core.GodotAnimationNodeAdd3
+        Godot.Core.GodotAnimationNodeAnimation
+        Godot.Core.GodotAnimationNodeBlend2
+        Godot.Core.GodotAnimationNodeBlend3
+        Godot.Core.GodotAnimationNodeBlendSpace1D
+        Godot.Core.GodotAnimationNodeBlendSpace2D
+        Godot.Core.GodotAnimationNodeBlendTree
+        Godot.Core.GodotAnimationNodeOneShot
+        Godot.Core.GodotAnimationNodeOutput
+        Godot.Core.GodotAnimationNodeStateMachine
+        Godot.Core.GodotAnimationNodeStateMachinePlayback
+        Godot.Core.GodotAnimationNodeStateMachineTransition
+        Godot.Core.GodotAnimationNodeTimeScale
+        Godot.Core.GodotAnimationNodeTimeSeek
+        Godot.Core.GodotAnimationNodeTransition
+        Godot.Core.GodotAnimationPlayer
+        Godot.Core.GodotAnimationRootNode
+        Godot.Core.GodotAnimationTree
+        Godot.Core.GodotAnimationTreePlayer
+        Godot.Core.GodotArea
+        Godot.Core.GodotArea2D
+        Godot.Core.GodotArrayMesh
+        Godot.Core.GodotARVRAnchor
+        Godot.Core.GodotARVRCamera
+        Godot.Core.GodotARVRController
+        Godot.Core.GodotARVRInterface
+        Godot.Core.GodotARVRInterfaceGDNative
+        Godot.Core.GodotARVROrigin
+        Godot.Core.GodotARVRPositionalTracker
+        Godot.Core.GodotARVRServer
+        Godot.Core.GodotAStar
+        Godot.Core.GodotAtlasTexture
+        Godot.Core.GodotAudioBusLayout
+        Godot.Core.GodotAudioEffect
+        Godot.Core.GodotAudioEffectAmplify
+        Godot.Core.GodotAudioEffectBandLimitFilter
+        Godot.Core.GodotAudioEffectBandPassFilter
+        Godot.Core.GodotAudioEffectChorus
+        Godot.Core.GodotAudioEffectCompressor
+        Godot.Core.GodotAudioEffectDelay
+        Godot.Core.GodotAudioEffectDistortion
+        Godot.Core.GodotAudioEffectEQ
+        Godot.Core.GodotAudioEffectEQ10
+        Godot.Core.GodotAudioEffectEQ21
+        Godot.Core.GodotAudioEffectEQ6
+        Godot.Core.GodotAudioEffectFilter
+        Godot.Core.GodotAudioEffectHighPassFilter
+        Godot.Core.GodotAudioEffectHighShelfFilter
+        Godot.Core.GodotAudioEffectLimiter
+        Godot.Core.GodotAudioEffectLowPassFilter
+        Godot.Core.GodotAudioEffectLowShelfFilter
+        Godot.Core.GodotAudioEffectNotchFilter
+        Godot.Core.GodotAudioEffectPanner
+        Godot.Core.GodotAudioEffectPhaser
+        Godot.Core.GodotAudioEffectPitchShift
+        Godot.Core.GodotAudioEffectRecord
+        Godot.Core.GodotAudioEffectReverb
+        Godot.Core.GodotAudioEffectStereoEnhance
+        Godot.Core.GodotAudioServer
+        Godot.Core.GodotAudioStream
+        Godot.Core.GodotAudioStreamMicrophone
+        Godot.Core.GodotAudioStreamOGGVorbis
+        Godot.Core.GodotAudioStreamPlayback
+        Godot.Core.GodotAudioStreamPlayer
+        Godot.Core.GodotAudioStreamPlayer2D
+        Godot.Core.GodotAudioStreamPlayer3D
+        Godot.Core.GodotAudioStreamRandomPitch
+        Godot.Core.GodotAudioStreamSample
+        Godot.Core.GodotBackBufferCopy
+        Godot.Core.GodotBakedLightmap
+        Godot.Core.GodotBakedLightmapData
+        Godot.Core.GodotBaseButton
+        Godot.Core.GodotBitMap
+        Godot.Core.GodotBitmapFont
+        Godot.Core.GodotBone2D
+        Godot.Core.GodotBoneAttachment
+        Godot.Core.GodotBoxContainer
+        Godot.Core.GodotBoxShape
+        Godot.Core.GodotBulletPhysicsDirectBodyState
+        Godot.Core.GodotBulletPhysicsServer
+        Godot.Core.GodotButton
+        Godot.Core.GodotButtonGroup
+        Godot.Core.GodotCamera
+        Godot.Core.GodotCamera2D
+        Godot.Core.GodotCanvasItem
+        Godot.Core.GodotCanvasItemMaterial
+        Godot.Core.GodotCanvasLayer
+        Godot.Core.GodotCanvasModulate
+        Godot.Core.GodotCapsuleMesh
+        Godot.Core.GodotCapsuleShape
+        Godot.Core.GodotCapsuleShape2D
+        Godot.Core.GodotCenterContainer
+        Godot.Core.GodotCheckBox
+        Godot.Core.GodotCheckButton
+        Godot.Core.GodotCircleShape2D
+        Godot.Core.GodotClippedCamera
+        Godot.Core.GodotCollisionObject
+        Godot.Core.GodotCollisionObject2D
+        Godot.Core.GodotCollisionPolygon
+        Godot.Core.GodotCollisionPolygon2D
+        Godot.Core.GodotCollisionShape
+        Godot.Core.GodotCollisionShape2D
+        Godot.Core.GodotColorPicker
+        Godot.Core.GodotColorPickerButton
+        Godot.Core.GodotColorRect
+        Godot.Core.GodotConcavePolygonShape
+        Godot.Core.GodotConcavePolygonShape2D
+        Godot.Core.GodotConeTwistJoint
+        Godot.Core.GodotConfigFile
+        Godot.Core.GodotConfirmationDialog
+        Godot.Core.GodotContainer
+        Godot.Core.GodotControl
+        Godot.Core.GodotConvexPolygonShape
+        Godot.Core.GodotConvexPolygonShape2D
+        Godot.Core.GodotCPUParticles
+        Godot.Core.GodotCPUParticles2D
+        Godot.Core.GodotCSGBox
+        Godot.Core.GodotCSGCombiner
+        Godot.Core.GodotCSGCylinder
+        Godot.Core.GodotCSGMesh
+        Godot.Core.GodotCSGPolygon
+        Godot.Core.GodotCSGPrimitive
+        Godot.Core.GodotCSGShape
+        Godot.Core.GodotCSGSphere
+        Godot.Core.GodotCSGTorus
+        Godot.Core.GodotCubeMap
+        Godot.Core.GodotCubeMesh
+        Godot.Core.GodotCurve
+        Godot.Core.GodotCurve2D
+        Godot.Core.GodotCurve3D
+        Godot.Core.GodotCurveTexture
+        Godot.Core.GodotCylinderMesh
+        Godot.Core.GodotCylinderShape
+        Godot.Core.GodotDampedSpringJoint2D
+        Godot.Core.GodotDirectionalLight
+        Godot.Core.GodotDynamicFont
+        Godot.Core.GodotDynamicFontData
+        Godot.Core.GodotEncodedObjectAsID
+        Godot.Core.GodotEnvironment
+        Godot.Core.GodotExpression
+        Godot.Core.GodotFileDialog
+        Godot.Core.GodotFont
+        Godot.Core.GodotFuncRef
+        Godot.Core.GodotGDNative
+        Godot.Core.GodotGDNativeLibrary
+        Godot.Core.GodotGDScript
+        Godot.Core.GodotGDScriptFunctionState
+        Godot.Core.GodotGeneric6DOFJoint
+        Godot.Core.GodotGeometryInstance
+        Godot.Core.GodotGIProbe
+        Godot.Core.GodotGIProbeData
+        Godot.Core.GodotGlobalConstants
+        Godot.Core.GodotGradient
+        Godot.Core.GodotGradientTexture
+        Godot.Core.GodotGraphEdit
+        Godot.Core.GodotGraphNode
+        Godot.Core.GodotGridContainer
+        Godot.Core.GodotGridMap
+        Godot.Core.GodotGrooveJoint2D
+        Godot.Core.GodotHBoxContainer
+        Godot.Core.GodotHingeJoint
+        Godot.Core.GodotHScrollBar
+        Godot.Core.GodotHSeparator
+        Godot.Core.GodotHSlider
+        Godot.Core.GodotHSplitContainer
+        Godot.Core.GodotHTTPClient
+        Godot.Core.GodotHTTPRequest
+        Godot.Core.GodotImage
+        Godot.Core.GodotImageTexture
+        Godot.Core.GodotImmediateGeometry
+        Godot.Core.GodotInput
+        Godot.Core.GodotInputDefault
+        Godot.Core.GodotInputEvent
+        Godot.Core.GodotInputEventAction
+        Godot.Core.GodotInputEventGesture
+        Godot.Core.GodotInputEventJoypadButton
+        Godot.Core.GodotInputEventJoypadMotion
+        Godot.Core.GodotInputEventKey
+        Godot.Core.GodotInputEventMagnifyGesture
+        Godot.Core.GodotInputEventMouse
+        Godot.Core.GodotInputEventMouseButton
+        Godot.Core.GodotInputEventMouseMotion
+        Godot.Core.GodotInputEventPanGesture
+        Godot.Core.GodotInputEventScreenDrag
+        Godot.Core.GodotInputEventScreenTouch
+        Godot.Core.GodotInputEventWithModifiers
+        Godot.Core.GodotInputMap
+        Godot.Core.GodotInstancePlaceholder
+        Godot.Core.GodotInterpolatedCamera
+        Godot.Core.GodotIP
+        Godot.Core.GodotIP_Unix
+        Godot.Core.GodotItemList
+        Godot.Core.GodotJavaScript
+        Godot.Core.GodotJoint
+        Godot.Core.GodotJoint2D
+        Godot.Core.GodotJSONParseResult
+        Godot.Core.GodotKinematicBody
+        Godot.Core.GodotKinematicBody2D
+        Godot.Core.GodotKinematicCollision
+        Godot.Core.GodotKinematicCollision2D
+        Godot.Core.GodotLabel
+        Godot.Core.GodotLargeTexture
+        Godot.Core.GodotLight
+        Godot.Core.GodotLight2D
+        Godot.Core.GodotLightOccluder2D
+        Godot.Core.GodotLine2D
+        Godot.Core.GodotLineEdit
+        Godot.Core.GodotLineShape2D
+        Godot.Core.GodotLinkButton
+        Godot.Core.GodotListener
+        Godot.Core.GodotMainLoop
+        Godot.Core.GodotMarginContainer
+        Godot.Core.GodotMaterial
+        Godot.Core.GodotMenuButton
+        Godot.Core.GodotMesh
+        Godot.Core.GodotMeshDataTool
+        Godot.Core.GodotMeshInstance
+        Godot.Core.GodotMeshInstance2D
+        Godot.Core.GodotMeshLibrary
+        Godot.Core.GodotMobileVRInterface
+        Godot.Core.GodotMultiMesh
+        Godot.Core.GodotMultiMeshInstance
+        Godot.Core.GodotMultiplayerAPI
+        Godot.Core.GodotMultiplayerPeerGDNative
+        Godot.Core.GodotNativeScript
+        Godot.Core.GodotNavigation
+        Godot.Core.GodotNavigation2D
+        Godot.Core.GodotNavigationMesh
+        Godot.Core.GodotNavigationMeshInstance
+        Godot.Core.GodotNavigationPolygon
+        Godot.Core.GodotNavigationPolygonInstance
+        Godot.Core.GodotNetworkedMultiplayerENet
+        Godot.Core.GodotNetworkedMultiplayerPeer
+        Godot.Core.GodotNinePatchRect
+        Godot.Core.GodotNode
+        Godot.Core.GodotNode2D
+        Godot.Core.GodotNoiseTexture
+        Godot.Core.GodotObject
+        Godot.Core.GodotOccluderPolygon2D
+        Godot.Core.GodotOmniLight
+        Godot.Core.GodotOpenSimplexNoise
+        Godot.Core.GodotOptionButton
+        Godot.Core.GodotOrientedPathFollow
+        Godot.Core.GodotPackedDataContainer
+        Godot.Core.GodotPackedDataContainerRef
+        Godot.Core.GodotPackedScene
+        Godot.Core.GodotPacketPeer
+        Godot.Core.GodotPacketPeerGDNative
+        Godot.Core.GodotPacketPeerStream
+        Godot.Core.GodotPacketPeerUDP
+        Godot.Core.GodotPanel
+        Godot.Core.GodotPanelContainer
+        Godot.Core.GodotPanoramaSky
+        Godot.Core.GodotParallaxBackground
+        Godot.Core.GodotParallaxLayer
+        Godot.Core.GodotParticles
+        Godot.Core.GodotParticles2D
+        Godot.Core.GodotParticlesMaterial
+        Godot.Core.GodotPath
+        Godot.Core.GodotPath2D
+        Godot.Core.GodotPathFollow
+        Godot.Core.GodotPathFollow2D
+        Godot.Core.GodotPCKPacker
+        Godot.Core.GodotPerformance
+        Godot.Core.GodotPHashTranslation
+        Godot.Core.GodotPhysicalBone
+        Godot.Core.GodotPhysics2DDirectBodyState
+        Godot.Core.GodotPhysics2DDirectBodyStateSW
+        Godot.Core.GodotPhysics2DDirectSpaceState
+        Godot.Core.GodotPhysics2DServer
+        Godot.Core.GodotPhysics2DServerSW
+        Godot.Core.GodotPhysics2DShapeQueryParameters
+        Godot.Core.GodotPhysics2DShapeQueryResult
+        Godot.Core.GodotPhysics2DTestMotionResult
+        Godot.Core.GodotPhysicsBody
+        Godot.Core.GodotPhysicsBody2D
+        Godot.Core.GodotPhysicsDirectBodyState
+        Godot.Core.GodotPhysicsDirectSpaceState
+        Godot.Core.GodotPhysicsMaterial
+        Godot.Core.GodotPhysicsServer
+        Godot.Core.GodotPhysicsShapeQueryParameters
+        Godot.Core.GodotPhysicsShapeQueryResult
+        Godot.Core.GodotPinJoint
+        Godot.Core.GodotPinJoint2D
+        Godot.Core.GodotPlaneMesh
+        Godot.Core.GodotPlaneShape
+        Godot.Core.GodotPluginScript
+        Godot.Core.GodotPolygon2D
+        Godot.Core.GodotPolygonPathFinder
+        Godot.Core.GodotPopup
+        Godot.Core.GodotPopupDialog
+        Godot.Core.GodotPopupMenu
+        Godot.Core.GodotPopupPanel
+        Godot.Core.GodotPosition2D
+        Godot.Core.GodotPosition3D
+        Godot.Core.GodotPrimitiveMesh
+        Godot.Core.GodotPrismMesh
+        Godot.Core.GodotProceduralSky
+        Godot.Core.GodotProgressBar
+        Godot.Core.GodotProjectSettings
+        Godot.Core.GodotProximityGroup
+        Godot.Core.GodotProxyTexture
+        Godot.Core.GodotQuadMesh
+        Godot.Core.GodotRange
+        Godot.Core.GodotRayCast
+        Godot.Core.GodotRayCast2D
+        Godot.Core.GodotRayShape
+        Godot.Core.GodotRayShape2D
+        Godot.Core.GodotRectangleShape2D
+        Godot.Core.GodotReference
+        Godot.Core.GodotReferenceRect
+        Godot.Core.GodotReflectionProbe
+        Godot.Core.GodotRegEx
+        Godot.Core.GodotRegExMatch
+        Godot.Core.GodotRemoteTransform
+        Godot.Core.GodotRemoteTransform2D
+        Godot.Core.GodotResource
+        Godot.Core.GodotResourceImporter
+        Godot.Core.GodotResourceImporterOGGVorbis
+        Godot.Core.GodotResourceImporterTheora
+        Godot.Core.GodotResourceImporterWebm
+        Godot.Core.GodotResourceInteractiveLoader
+        Godot.Core.GodotResourcePreloader
+        Godot.Core.GodotRichTextLabel
+        Godot.Core.GodotRigidBody
+        Godot.Core.GodotRigidBody2D
+        Godot.Core.GodotRootMotionView
+        Godot.Core.GodotSceneState
+        Godot.Core.GodotSceneTree
+        Godot.Core.GodotSceneTreeTimer
+        Godot.Core.GodotScript
+        Godot.Core.GodotScrollBar
+        Godot.Core.GodotScrollContainer
+        Godot.Core.GodotSegmentShape2D
+        Godot.Core.GodotSeparator
+        Godot.Core.GodotShader
+        Godot.Core.GodotShaderMaterial
+        Godot.Core.GodotShape
+        Godot.Core.GodotShape2D
+        Godot.Core.GodotShortCut
+        Godot.Core.GodotSkeleton
+        Godot.Core.GodotSkeleton2D
+        Godot.Core.GodotSkeletonIK
+        Godot.Core.GodotSky
+        Godot.Core.GodotSlider
+        Godot.Core.GodotSliderJoint
+        Godot.Core.GodotSoftBody
+        Godot.Core.GodotSpatial
+        Godot.Core.GodotSpatialGizmo
+        Godot.Core.GodotSpatialMaterial
+        Godot.Core.GodotSpatialVelocityTracker
+        Godot.Core.GodotSphereMesh
+        Godot.Core.GodotSphereShape
+        Godot.Core.GodotSpinBox
+        Godot.Core.GodotSplitContainer
+        Godot.Core.GodotSpotLight
+        Godot.Core.GodotSpringArm
+        Godot.Core.GodotSprite
+        Godot.Core.GodotSprite3D
+        Godot.Core.GodotSpriteBase3D
+        Godot.Core.GodotSpriteFrames
+        Godot.Core.GodotStaticBody
+        Godot.Core.GodotStaticBody2D
+        Godot.Core.GodotStreamPeer
+        Godot.Core.GodotStreamPeerBuffer
+        Godot.Core.GodotStreamPeerGDNative
+        Godot.Core.GodotStreamPeerSSL
+        Godot.Core.GodotStreamPeerTCP
+        Godot.Core.GodotStreamTexture
+        Godot.Core.GodotStyleBox
+        Godot.Core.GodotStyleBoxEmpty
+        Godot.Core.GodotStyleBoxFlat
+        Godot.Core.GodotStyleBoxLine
+        Godot.Core.GodotStyleBoxTexture
+        Godot.Core.GodotSurfaceTool
+        Godot.Core.GodotTabContainer
+        Godot.Core.GodotTabs
+        Godot.Core.GodotTCP_Server
+        Godot.Core.GodotTextEdit
+        Godot.Core.GodotTextFile
+        Godot.Core.GodotTexture
+        Godot.Core.GodotTexture3D
+        Godot.Core.GodotTextureArray
+        Godot.Core.GodotTextureButton
+        Godot.Core.GodotTextureLayered
+        Godot.Core.GodotTextureProgress
+        Godot.Core.GodotTextureRect
+        Godot.Core.GodotTheme
+        Godot.Core.GodotTileMap
+        Godot.Core.GodotTileSet
+        Godot.Core.GodotTimer
+        Godot.Core.GodotToolButton
+        Godot.Core.GodotTouchScreenButton
+        Godot.Core.GodotTranslation
+        Godot.Core.GodotTranslationServer
+        Godot.Core.GodotTree
+        Godot.Core.GodotTreeItem
+        Godot.Core.GodotTriangleMesh
+        Godot.Core.GodotTween
+        Godot.Core.GodotUndoRedo
+        Godot.Core.GodotUPNP
+        Godot.Core.GodotUPNPDevice
+        Godot.Core.GodotVBoxContainer
+        Godot.Core.GodotVehicleBody
+        Godot.Core.GodotVehicleWheel
+        Godot.Core.GodotVideoPlayer
+        Godot.Core.GodotVideoStream
+        Godot.Core.GodotVideoStreamTheora
+        Godot.Core.GodotVideoStreamWebm
+        Godot.Core.GodotViewport
+        Godot.Core.GodotViewportContainer
+        Godot.Core.GodotViewportTexture
+        Godot.Core.GodotVisibilityEnabler
+        Godot.Core.GodotVisibilityEnabler2D
+        Godot.Core.GodotVisibilityNotifier
+        Godot.Core.GodotVisibilityNotifier2D
+        Godot.Core.GodotVisualInstance
+        Godot.Core.GodotVisualScript
+        Godot.Core.GodotVisualScriptBasicTypeConstant
+        Godot.Core.GodotVisualScriptBuiltinFunc
+        Godot.Core.GodotVisualScriptClassConstant
+        Godot.Core.GodotVisualScriptComment
+        Godot.Core.GodotVisualScriptCondition
+        Godot.Core.GodotVisualScriptConstant
+        Godot.Core.GodotVisualScriptConstructor
+        Godot.Core.GodotVisualScriptCustomNode
+        Godot.Core.GodotVisualScriptDeconstruct
+        Godot.Core.GodotVisualScriptEmitSignal
+        Godot.Core.GodotVisualScriptEngineSingleton
+        Godot.Core.GodotVisualScriptExpression
+        Godot.Core.GodotVisualScriptFunction
+        Godot.Core.GodotVisualScriptFunctionCall
+        Godot.Core.GodotVisualScriptFunctionState
+        Godot.Core.GodotVisualScriptGlobalConstant
+        Godot.Core.GodotVisualScriptIndexGet
+        Godot.Core.GodotVisualScriptIndexSet
+        Godot.Core.GodotVisualScriptInputAction
+        Godot.Core.GodotVisualScriptIterator
+        Godot.Core.GodotVisualScriptLocalVar
+        Godot.Core.GodotVisualScriptLocalVarSet
+        Godot.Core.GodotVisualScriptMathConstant
+        Godot.Core.GodotVisualScriptNode
+        Godot.Core.GodotVisualScriptOperator
+        Godot.Core.GodotVisualScriptPreload
+        Godot.Core.GodotVisualScriptPropertyGet
+        Godot.Core.GodotVisualScriptPropertySet
+        Godot.Core.GodotVisualScriptResourcePath
+        Godot.Core.GodotVisualScriptReturn
+        Godot.Core.GodotVisualScriptSceneNode
+        Godot.Core.GodotVisualScriptSceneTree
+        Godot.Core.GodotVisualScriptSelect
+        Godot.Core.GodotVisualScriptSelf
+        Godot.Core.GodotVisualScriptSequence
+        Godot.Core.GodotVisualScriptSubCall
+        Godot.Core.GodotVisualScriptSwitch
+        Godot.Core.GodotVisualScriptTypeCast
+        Godot.Core.GodotVisualScriptVariableGet
+        Godot.Core.GodotVisualScriptVariableSet
+        Godot.Core.GodotVisualScriptWhile
+        Godot.Core.GodotVisualScriptYield
+        Godot.Core.GodotVisualScriptYieldSignal
+        Godot.Core.GodotVisualServer
+        Godot.Core.GodotVisualShader
+        Godot.Core.GodotVisualShaderNode
+        Godot.Core.GodotVisualShaderNodeColorConstant
+        Godot.Core.GodotVisualShaderNodeColorOp
+        Godot.Core.GodotVisualShaderNodeColorUniform
+        Godot.Core.GodotVisualShaderNodeCubeMap
+        Godot.Core.GodotVisualShaderNodeCubeMapUniform
+        Godot.Core.GodotVisualShaderNodeDotProduct
+        Godot.Core.GodotVisualShaderNodeInput
+        Godot.Core.GodotVisualShaderNodeOutput
+        Godot.Core.GodotVisualShaderNodeScalarConstant
+        Godot.Core.GodotVisualShaderNodeScalarFunc
+        Godot.Core.GodotVisualShaderNodeScalarInterp
+        Godot.Core.GodotVisualShaderNodeScalarOp
+        Godot.Core.GodotVisualShaderNodeScalarUniform
+        Godot.Core.GodotVisualShaderNodeTexture
+        Godot.Core.GodotVisualShaderNodeTextureUniform
+        Godot.Core.GodotVisualShaderNodeTransformCompose
+        Godot.Core.GodotVisualShaderNodeTransformConstant
+        Godot.Core.GodotVisualShaderNodeTransformDecompose
+        Godot.Core.GodotVisualShaderNodeTransformMult
+        Godot.Core.GodotVisualShaderNodeTransformUniform
+        Godot.Core.GodotVisualShaderNodeTransformVecMult
+        Godot.Core.GodotVisualShaderNodeUniform
+        Godot.Core.GodotVisualShaderNodeVec3Constant
+        Godot.Core.GodotVisualShaderNodeVec3Uniform
+        Godot.Core.GodotVisualShaderNodeVectorCompose
+        Godot.Core.GodotVisualShaderNodeVectorDecompose
+        Godot.Core.GodotVisualShaderNodeVectorFunc
+        Godot.Core.GodotVisualShaderNodeVectorInterp
+        Godot.Core.GodotVisualShaderNodeVectorLen
+        Godot.Core.GodotVisualShaderNodeVectorOp
+        Godot.Core.GodotVScrollBar
+        Godot.Core.GodotVSeparator
+        Godot.Core.GodotVSlider
+        Godot.Core.GodotVSplitContainer
+        Godot.Core.GodotWeakRef
+        Godot.Core.GodotWebSocketClient
+        Godot.Core.GodotWebSocketMultiplayerPeer
+        Godot.Core.GodotWebSocketPeer
+        Godot.Core.GodotWebSocketServer
+        Godot.Core.GodotWindowDialog
+        Godot.Core.GodotWorld
+        Godot.Core.GodotWorld2D
+        Godot.Core.GodotWorldEnvironment
+        Godot.Core.GodotXMLParser
+        Godot.Core.GodotYSort
+        Godot.Gdnative.Internal
+        Godot.Gdnative.Internal.Api
+        Godot.Gdnative.Internal.Gdnative
+        Godot.Gdnative.Internal.TH
+        Godot.Gdnative.Types
+        Godot.Internal.Dispatch
+        Godot.Methods
+        Godot.Nativescript
+        Godot.Tools.Godot_VisualScriptEditor
+        Godot.Tools.GodotAnimationTrackEditPlugin
+        Godot.Tools.GodotEditorExportPlugin
+        Godot.Tools.GodotEditorFileDialog
+        Godot.Tools.GodotEditorFileSystem
+        Godot.Tools.GodotEditorFileSystemDirectory
+        Godot.Tools.GodotEditorImportPlugin
+        Godot.Tools.GodotEditorInspector
+        Godot.Tools.GodotEditorInspectorPlugin
+        Godot.Tools.GodotEditorInterface
+        Godot.Tools.GodotEditorPlugin
+        Godot.Tools.GodotEditorProperty
+        Godot.Tools.GodotEditorResourceConversionPlugin
+        Godot.Tools.GodotEditorResourcePreview
+        Godot.Tools.GodotEditorResourcePreviewGenerator
+        Godot.Tools.GodotEditorSceneImporter
+        Godot.Tools.GodotEditorScenePostImport
+        Godot.Tools.GodotEditorScript
+        Godot.Tools.GodotEditorSelection
+        Godot.Tools.GodotEditorSettings
+        Godot.Tools.GodotEditorSpatialGizmo
+        Godot.Tools.GodotScriptCreateDialog
+        Godot.Tools.GodotScriptEditor
+    build-tools: c2hs -any
+    hs-source-dirs: src
+    other-modules:
+        Paths_godot_haskell
+    autogen-modules:
+        Paths_godot_haskell
+    default-language: Haskell2010
+    default-extensions: FlexibleContexts FlexibleInstances
+                        ScopedTypeVariables TypeApplications StandaloneDeriving
+                        DerivingStrategies DefaultSignatures MultiParamTypeClasses
+                        FunctionalDependencies TypeFamilies TemplateHaskell TypeOperators
+                        TypeInType QuasiQuotes OverloadedStrings PatternSynonyms
+                        GeneralizedNewtypeDeriving
+    include-dirs: godot_headers cbits
+    build-depends:
+        aeson <1.5,
+        base ==4.12.*,
+        bytestring <0.11,
+        casing <0.2,
+        colour <2.4,
+        containers <0.7,
+        generate -any,
+        lens <4.18,
+        linear <1.21,
+        mtl <2.3,
+        stm <2.6,
+        template-haskell <2.15,
+        text <1.3,
+        unordered-containers <0.3,
+        vector <0.13
+
+library generate
+    exposed-modules:
+        Generate
+        Spec
+        Types
+        Types.Internal
+    hs-source-dirs: src-generate
+    other-modules:
+        Paths_godot_haskell
+    default-language: Haskell2010
+    default-extensions: FlexibleContexts FlexibleInstances
+                        ScopedTypeVariables TypeApplications StandaloneDeriving
+                        DerivingStrategies DefaultSignatures MultiParamTypeClasses
+                        FunctionalDependencies TypeFamilies TemplateHaskell TypeOperators
+                        TypeInType QuasiQuotes OverloadedStrings PatternSynonyms
+                        GeneralizedNewtypeDeriving
+    build-depends:
+        aeson <1.5,
+        ansi-wl-pprint <0.7,
+        base ==4.12.*,
+        bytestring <0.11,
+        casing <0.2,
+        containers <0.7,
+        lens <4.18,
+        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
revision 2
 cabal-version: 2.0
 name: godot-haskell
 version: 0.1.0.0
-x-revision: 1
+x-revision: 2
 license: BSD3
 license-file: LICENSE
 copyright: 2018 David Kraeutmann
-maintainer: kane@kane.cx
-author: David Kraeutmann
+maintainer: David Kraeutmann <kane@kane.cx>
+author: David Kraeutmann <kane@kane.cx>
 homepage: https://github.com/KaneTW/godot-haskell#readme
 bug-reports: https://github.com/KaneTW/godot-haskell/issues
 synopsis: Haskell bindings for the Godot game engine API
revision 3
 cabal-version: 2.0
 name: godot-haskell
 version: 0.1.0.0
-x-revision: 2
+x-revision: 3
 license: BSD3
 license-file: LICENSE
 copyright: 2018 David Kraeutmann
 maintainer: David Kraeutmann <kane@kane.cx>
 author: David Kraeutmann <kane@kane.cx>
-homepage: https://github.com/KaneTW/godot-haskell#readme
-bug-reports: https://github.com/KaneTW/godot-haskell/issues
+homepage: https://github.com/SimulaVR/godot-haskell#readme
+bug-reports: https://github.com/SimulaVR/godot-haskell/issues
 synopsis: Haskell bindings for the Godot game engine API
 description:
     This package contains Haskell bindings for GDNative and the Godot API. For details and examples, see README.md
revision 4
 cabal-version: 2.0
 name: godot-haskell
 version: 0.1.0.0
-x-revision: 3
+x-revision: 4
 license: BSD3
 license-file: LICENSE
 copyright: 2018 David Kraeutmann
 
 source-repository head
     type: git
-    location: https://github.com/KaneTW/godot-haskell
+    location: https://github.com/SimulaVR/godot-haskell
 
 library
     exposed-modules: