Skip to content

AugmentedFifth/univalency

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

univalency

a game about squares, types, and genesis


WORK IN PROGRESS: this is a non-functioning test


nerd shit

univalency is written entirely in Haskell, using the Helm game engine. Helm uses a style referred to as "functionally reactive programming" (FRP) and is inspired directly by the Elm programming language (although Elm was certainly not the first to do so-called FRP).

Elm's website gives perhaps the best explanation of FRP, without using 20 pages of LaTeX-heavy, dense, technical prose filled with strange sterile examples that don't seem to mean anything unless you've spent years of your life saturated in category and intuitionistic type theory.

licensing

GNU Affero General Public License version 3.0

all of univalency's code is licensed under the GNU Affero General Public License version 3.0.

Creative Commons License

the assets used for univalency (i.e., pieces that are not code or textual, such as images) are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

About

a game about squares, types, and genesis

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published