Skip to content

Latest commit

 

History

History
18 lines (12 loc) · 609 Bytes

README.md

File metadata and controls

18 lines (12 loc) · 609 Bytes

The-Amoeba-World

The Amoeba World is strategy game on Haskell.

It's intended to be example of a lagre-scale application. It shows the following concepts:

  • Domain specific languages - both embedded and external (parsing, translating);
  • Functional Reactive Programming (netwire lib is currently used);
  • Monads and monadic types as high-level unification of the DSLs;
  • Software transactional memory;
  • And another cool things.

This project is also a source material of the articles about large-scale design in FP:

Arhitecture and design in FP (Rus)