-
Notifications
You must be signed in to change notification settings - Fork 72
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #130 from JordanMartinez/development
Make next release: ps-0.12.x-v0.9.4
- Loading branch information
Showing
12 changed files
with
117 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
11 changes: 11 additions & 0 deletions
11
21-Hello-World/08-Application-Structure/src/04-Limitations-of-Free.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
# Limitations of Free | ||
|
||
In this video, John De Goes explains what some of the limitations of the Free monad are... | ||
- parallelism | ||
- racing | ||
- alternatives | ||
- e.g. stuff one can't model using just the Monad structure of Free | ||
|
||
... and how one can 'hack' those into it. A non-hacky solution is possible, but writing in such a 'language' would likely require a new programming language entirely. | ||
|
||
https://www.youtube.com/watch?v=A-lmrvsUi2Y |
5 changes: 5 additions & 0 deletions
5
21-Hello-World/08-Application-Structure/src/0x-Other-Approaches.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
# Other Approaches | ||
|
||
This page lists other ways to structure one's code. It's content is not well-refined or well-presented but merely lists other things to know about. | ||
|
||
- [Capability vs Suitability](https://www.parsonsmatt.org/2018/11/03/capability_and_suitability.html) |
3 changes: 3 additions & 0 deletions
3
31-Design-Patterns/02-Partial-Functions/06-Using-Variant-Based-Errors.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Using Variant-Based Errors | ||
|
||
See [The Problem with Typed Errors](https://www.parsonsmatt.org/2018/11/03/trouble_with_typed_errors.html) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
# Cursors | ||
|
||
See this [post](https://cs-syd.eu/posts/2018-10-28-cursor-list) that clearly explains the problem and solution it solves. | ||
|
||
Then, see my conclusion to an exploration of defining a cursor-based data structure that supports multiple carets/selections [here](https://gist.github.com/JordanMartinez/526c5b09b33ffe97932d7990b0470043#file-multi-caret-selection-textcontent-purs-L381) with the full exploration [here](https://gist.github.com/JordanMartinez/526c5b09b33ffe97932d7990b0470043) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Group-Like | ||
|
||
[This image](https://www.wikiwand.com/en/Semigroup#/Generalizations) summarizes how the various group-related type classes relate. |