mirror of
https://github.com/graninas/Hydra.git
synced 2024-11-24 12:45:57 +03:00
README added.
This commit is contained in:
parent
b2f8d976bc
commit
a3dcc823df
23
README.md
Normal file
23
README.md
Normal file
@ -0,0 +1,23 @@
|
||||
The Hydra Project
|
||||
=================
|
||||
|
||||
An all-in-one framework for building Haskell apps which has the following
|
||||
possibilities out of the box:
|
||||
|
||||
- Multithreading
|
||||
- Safe STM-powered concurrency
|
||||
- Logging
|
||||
- Random data generation
|
||||
- Many others
|
||||
|
||||
With the framework, you can create complex applications that have
|
||||
a good maintainability, testability, simplicity, that have a good structure
|
||||
and are easy to read and change. The key principles in the framework:
|
||||
|
||||
- Layered architecture
|
||||
- Separation of Business Logic, Runtime and Implementation
|
||||
- Convenient and simple to use eDSLs for Business Logic
|
||||
- Layered structure of business application: State, Domain, Business Logic
|
||||
|
||||
This project demonstrates the principles of Software Design and Architecture
|
||||
in pure Functional Programming.
|
Loading…
Reference in New Issue
Block a user