Thank you very much, that's very nice! That was a great journey, I started Nomyx 2-3 years ago as a personal project and learned Haskell on the way. I went through many refactorings as my comprehension of Haskell and Nomic progressed. Out of the top of my head, the points that gave me some headaches were: - how to split the program into modules properly without dependency cycles - Happstack big type signatures - having the right structures to pass data in a StateT - using existential types and type families for variables and events - ACID state, this is really not practical during development
Cheers, Corentin On Wed, Feb 27, 2013 at 2:17 AM, Alexander Solla <alex.so...@gmail.com>wrote: > > > > On Tue, Feb 26, 2013 at 3:28 PM, Corentin Dupont < > corentin.dup...@gmail.com> wrote: > >> Hello everybody! >> I am very happy to announce the beta release [1] of Nomyx, the only game >> where You can change the rules. >> This is an implementation of a Nomic [2] game in Haskell (I believe the >> first complete implementation). In a Nomyx game you can change the rules of >> the game itself while playing it. The players can submit new rules or >> modify existing ones, thus completely changing the behaviour of the game >> through time. The rules are managed and interpreted by the computer. They >> must be written in the Nomyx language, which is a subset of Haskell. > > > That's very nice. I've been following your progress on the list. > Congratulations! > > Did you learn as much about Haskell as you hoped? >
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe