start
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| start [2022/04/28 23:57] โ [Basics] f2b216 | start [2025/10/08 00:44] (current) โ external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ~~DISCUSSION~~ | ||
| ====== HaskSheet ====== | ====== HaskSheet ====== | ||
| Line 48: | Line 47: | ||
| * [[codesnippets: | * [[codesnippets: | ||
| * [[codesnippets: | * [[codesnippets: | ||
| + | * [[codesnippets: | ||
| + | * [[codesnippets: | ||
| * [[codesnippets: | * [[codesnippets: | ||
| Line 53: | Line 54: | ||
| * [[codesnippets: | * [[codesnippets: | ||
| + | * [[codesnippets: | ||
| + | |||
| + | ==== Safety ==== | ||
| + | |||
| + | Proposed properties of safety by using '' | ||
| + | * type safety | ||
| + | * referential transparency, | ||
| + | * strict module encapsulation | ||
| + | * modular reasoning | ||
| + | * semantic consistency | ||
| + | * See also [[https:// | ||
| ==== Use case examples ==== | ==== Use case examples ==== | ||
| Line 61: | Line 73: | ||
| * [[codesnippets: | * [[codesnippets: | ||
| * [[codesnippets: | * [[codesnippets: | ||
| + | * [[codesnippets: | ||
| ==== Debugging ==== | ==== Debugging ==== | ||
| Line 67: | Line 80: | ||
| - | ==== Strategies ==== | + | ===== Strategies |
| - | === Structure, types, classes, and so on === | + | ==== Structure, types, classes, and so on ==== |
| * [[codesnippets: | * [[codesnippets: | ||
| Line 75: | Line 88: | ||
| * [[codesnippets: | * [[codesnippets: | ||
| - | === Documentation and maintenance | + | ==== Conventions ==== |
| * [[codesnippets: | * [[codesnippets: | ||
| - | |||
| - | === Test === | ||
| - | |||
| * [[codesnippets: | * [[codesnippets: | ||
| - | ==== Markups ==== | + | ==== Haddock |
| * [[codesnippets: | * [[codesnippets: | ||
| + | ==== Verification and Validation ==== | ||
| + | |||
| + | * [[codesnippets: | ||
| ===== Modules, packages, and libraries ===== | ===== Modules, packages, and libraries ===== | ||
| Line 128: | Line 141: | ||
| ==== Advanced ==== | ==== Advanced ==== | ||
| - | * [[http:// | + | * [[https:// |
| ==== Supplementary ==== | ==== Supplementary ==== | ||
| Line 143: | Line 156: | ||
| * Applicative functors | * Applicative functors | ||
| * Monads | * Monads | ||
| + | * ... | ||
| + | * [[https:// | ||
| + | * Haskell basics topics, like types, let and where | ||
| + | * Haskell intermediate topics, like folds | ||
| + | * Haskell advance topics, like monad transformers | ||
| * [[https:// | * [[https:// | ||
| * I love this video! | * I love this video! | ||
| Line 157: | Line 175: | ||
| * [[legal: | * [[legal: | ||
| + | |||
| + | ===== โ ===== | ||
| + | ~~DISCUSSION~~ | ||
start.1651183041.txt.gz ยท Last modified: (external edit)
