-
Notifications
You must be signed in to change notification settings - Fork 0
Home
YuMingLiao edited this page May 12, 2023
·
1 revision
Here is my journey about being a full-stack helloworlder.
I've collected a bunch of my favorite tools and made my favorite toolchain for general-purpose development.
- Haskell: functional and typed, easy to maintain and refactor.
- project-m36: relational algebra engine, mathematically-sound expressions.
- write your business and UI logic in one language, one file, and still clearly.
- concur: the only paradigm that makes me understand how to write UIs consistently.
- concur-replica: No JS! No REST API layer! Only Haskell!
- synchron: a DSL that makes your synchronous logic crystal clear.
-
Nix: Reproducible, declarative, and reliable development (and deployment). Avoid dependency hell while managing your Haskell packages.
- snack: incremental build, no need to compile the whole program again.