Commit graph

45 commits

Author SHA1 Message Date
Kiana Sheibani adb081fd22 Switch flake.nix architecture 2022-03-11 23:01:32 -05:00
Kiana Sheibani 6c3742e148 Name 2022-03-10 10:10:10 -05:00
Kiana Sheibani c421110172 Remove unnecessary flake-compat input 2022-03-09 13:49:35 -05:00
Kiana Sheibani 07d8764c63 Update direnv 2022-01-11 23:54:53 -05:00
Kiana Sheibani f20b5a972b Remove ghcid from devshell 2022-01-11 23:41:18 -05:00
Kiana Sheibani 3b56e44971 Start using direnv 2022-01-11 23:28:57 -05:00
Kiana Sheibani c096923f39 Fix window size bug 2021-12-29 22:54:49 -05:00
Kiana Sheibani c39357a93b Add library specification to cabal file 2021-12-29 21:07:01 -05:00
Kiana Sheibani 1bcf95d280
Create README.md 2021-12-29 20:58:10 -05:00
Kiana Sheibani 3f0dcbb1aa Add pausing functionality 2021-12-29 20:37:00 -05:00
Kiana Sheibani 977a1f355e Fix window sizing issue 2021-12-29 20:07:11 -05:00
Kiana Sheibani 3e056bf00c Add documentation 2021-12-29 19:57:29 -05:00
Kiana Sheibani 55e5209d91 Refactor run function to fix bugs 2021-12-29 18:51:48 -05:00
Kiana Sheibani d31cdc6057 Use arrow notation for signal funcitons 2021-12-28 22:55:46 -05:00
Kiana Sheibani 3cdb121ed3 Add support for "nix run" 2021-12-28 22:55:42 -05:00
Kiana Sheibani d323ca2988 Fix various display issues 2021-12-28 18:17:19 -05:00
Kiana Sheibani ed1deaef5f Create prototype run function 2021-12-28 18:16:51 -05:00
Kiana Sheibani 42ec44a6f8 Add getSpace utility function 2021-12-28 18:15:49 -05:00
Kiana Sheibani 64fd7d3afc Create master run function 2021-12-28 16:40:48 -05:00
Kiana Sheibani 156a338d48 Reformat Graphics.Engine 2021-12-28 16:38:15 -05:00
Kiana Sheibani a53e0204c0 Add a unified Graphics.Config datatype 2021-12-28 14:26:32 -05:00
Kiana Sheibani 37ac2e0aef Update Graphics.Display 2021-12-28 11:21:26 -05:00
Kiana Sheibani 3a15c34743 Update GOL.Space 2021-12-28 00:51:51 -05:00
Kiana Sheibani b967297642 Create Graphics.Display 2021-12-28 00:46:39 -05:00
Kiana Sheibani dd8fd9c6a4 Update gitignore to ignore nix result symlinks 2021-12-28 00:46:03 -05:00
Kiana Sheibani e2bd9325f6 Added compatibility function for Gloss and Yampa 2021-12-27 18:08:08 -05:00
Kiana Sheibani d8c1579147 Created basic graphical engine 2021-12-27 18:08:04 -05:00
Kiana Sheibani 33ff8cd8a9 Fix OpenGL compatibility issues 2021-12-26 20:41:28 -05:00
Kiana Sheibani b46079f50d Update cabal deps 2021-12-26 19:41:32 -05:00
Kiana Sheibani e064dc2639 Add GOL constructors 2021-12-21 22:05:08 -05:00
Kiana Sheibani 12c28cd733 Added a toroidal space 2021-12-21 21:36:59 -05:00
Kiana Sheibani 2b79e79ed7 Give more documentation 2021-12-20 16:20:51 -05:00
Kiana Sheibani 19f3edc49e Remove unnecessary parameter on Space 2021-12-20 15:28:11 -05:00
Kiana Sheibani 2f74cb258e Write main engine algorithm 2021-12-20 15:26:18 -05:00
Kiana Sheibani 7412b9e3a7 Fix GOL.Space 2021-12-20 15:25:54 -05:00
Kiana Sheibani 74a44701e0 Adjust Rule to use a more conventional list format 2021-12-20 15:24:19 -05:00
Kiana Sheibani 0bd6719a8d Create GOL.Engine 2021-12-20 15:23:12 -05:00
Kiana Sheibani a1aca4807f Update shell environment 2021-12-20 14:30:23 -05:00
Kiana Sheibani d3046d4b97 Create GOL.Space 2021-12-20 14:24:16 -05:00
Kiana Sheibani 96cccfe750 Create GOL.Rule 2021-12-20 00:59:04 -05:00
Kiana Sheibani 51c91a0b9b Add Nix flake support 2021-12-20 00:58:35 -05:00
Kiana Sheibani 0fa45ddd6f Create basic package structure 2021-12-11 15:13:39 -05:00
Kiana Sheibani 8caef2e608
Create LICENSE 2021-12-11 11:42:51 -05:00
Kiana Sheibani 9aac03f649
Update .gitignore 2021-12-10 20:54:41 -05:00
Kiana Sheibani 8475bda9a5
Initial commit 2021-12-10 20:52:36 -05:00