start
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| start [2022/04/27 01:23] – [Basics] f2b216 | start [2025/10/08 00:44] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ~~DISCUSSION~~ | ||
| ====== HaskSheet ====== | ====== HaskSheet ====== | ||
| Line 40: | Line 39: | ||
| * '' | * '' | ||
| * '' | * '' | ||
| + | * '' | ||
| * Prelude including its type classes | * Prelude including its type classes | ||
| * see also: [[modules: | * see also: [[modules: | ||
| Line 47: | Line 47: | ||
| * [[codesnippets: | * [[codesnippets: | ||
| * [[codesnippets: | * [[codesnippets: | ||
| + | * [[codesnippets: | ||
| + | * [[codesnippets: | ||
| * [[codesnippets: | * [[codesnippets: | ||
| + | |||
| + | ==== Advanced ==== | ||
| + | |||
| + | * [[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 56: | Line 73: | ||
| * [[codesnippets: | * [[codesnippets: | ||
| * [[codesnippets: | * [[codesnippets: | ||
| + | * [[codesnippets: | ||
| ==== Debugging ==== | ==== Debugging ==== | ||
| Line 62: | Line 80: | ||
| - | ==== Strategies ==== | + | ===== Strategies |
| - | === Structure, types, classes, and so on === | + | ==== Structure, types, classes, and so on ==== |
| * [[codesnippets: | * [[codesnippets: | ||
| Line 70: | 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 123: | Line 141: | ||
| ==== Advanced ==== | ==== Advanced ==== | ||
| - | * [[http:// | + | * [[https:// |
| ==== Supplementary ==== | ==== Supplementary ==== | ||
| Line 138: | 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 152: | Line 175: | ||
| * [[legal: | * [[legal: | ||
| + | |||
| + | ===== ✎ ===== | ||
| + | ~~DISCUSSION~~ | ||
start.1651015409.txt.gz · Last modified: (external edit)
