ohhecs-0.0.1: An Entity-Component-Systems engine core.
Copyright(C) 2020 Sophie Taylor
LicenseAGPL-3.0-or-later
MaintainerSophie Taylor <sophie@spacekitteh.moe>
Stabilityexperimental
PortabilityGHC
Safe HaskellTrustworthy
LanguageGHC2021

Games.ECS.World.TH

Description

Automatic derivation of the World class, implementing the bulk of the higher-kinded data pattern.

Synopsis

Documentation

makeWorld :: (Quasi m, Quote m) => Name -> m [Dec] Source #

Implements the World typeclass for a type, and creates numerous helper instances.