Skip to content

Commit

Permalink
Update bibliography and playgrounds, rearrange resources (#14)
Browse files Browse the repository at this point in the history
* Rearranging

Signed-off-by: EandJsFilmCrew <789213+rvsrvs@users.noreply.github.com>

* Update bibliography and playground structure

Signed-off-by: EandJsFilmCrew <789213+rvsrvs@users.noreply.github.com>
  • Loading branch information
rvsrvs authored Jun 7, 2022
1 parent ecaa8db commit 43dd4d0
Show file tree
Hide file tree
Showing 49 changed files with 67 additions and 5 deletions.
18 changes: 18 additions & 0 deletions Documentation/Bibliography.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
### Functional Programming

https://youtu.be/T5oB8PZQNvY

https://leanpub.com/sofp


### Theory of Streams
* [Stream Fusion: From Lists to Streams to Nothing At All](https://github.com/bitemyapp/papers/blob/master/Stream%20Fusion:%20From%20Lists%20to%20Streams%20to%20Nothing%20At%20All.pdf)
Expand All @@ -10,6 +16,18 @@

* [Functional Stream Libraries and Fusion: What's Next?](https://okmij.org/ftp/meta-programming/shonan-streams.pdf)

https://github.com/bitemyapp/papers/blob/master/A%20Poor%20Man's%20Concurrency%20Monad.pdf
https://github.com/bitemyapp/papers/blob/master/Cheap%20(But%20Functional)%20Threads.pdf
https://github.com/bitemyapp/papers/blob/master/Combining%20Events%20and%20Threads%20for%20Scalable%20Network%20Services:%20Implementation%20and%20Evaluation%20of%20Monadic%2C%20Application-Level%20Concurrency%20Primitives.pdf
https://github.com/bitemyapp/papers/blob/master/Compiling%20with%20Continuations%2C%20Continued.pdf
https://github.com/bitemyapp/papers/blob/master/Functional%20Reactive%20Programming%20from%20First%20Principles.pdf
https://github.com/bitemyapp/papers/blob/master/Functional%20Reactive%20Programming%2C%20Continued.pdf
https://github.com/bitemyapp/papers/blob/master/Higher-Order%20Functional%20Reactive%20Programming%20without%20Spacetime%20Leaks.pdf
https://github.com/bitemyapp/papers/blob/master/Lazy%20Functional%20State%20Threads.pdf
https://github.com/bitemyapp/papers/blob/master/Push-pull%20functional%20reactive%20programming.pdf
https://github.com/bitemyapp/papers/blob/master/Stream%20Fusion%20on%20Haskell%20Unicode%20Strings.pdf


### Theory of State


Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions Playgrounds/06 - Operators.playground/Contents.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import UIKit

var greeting = "Hello, playground"
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
//: [Previous](@previous)

import Foundation

var greeting = "Hello, playground"

//: [Next](@next)
4 changes: 4 additions & 0 deletions Playgrounds/06 - Operators.playground/contents.xcplayground
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<playground version='5.0' target-platform='ios' buildActiveScheme='true' executeOnSourceChanges='false' importAppTypes='true'>
<timeline fileName='timeline.xctimeline'/>
</playground>
6 changes: 6 additions & 0 deletions Playgrounds/06 - Operators.playground/timeline.xctimeline
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Timeline
version = "3.0">
<TimelineItems>
</TimelineItems>
</Timeline>
3 changes: 3 additions & 0 deletions Playgrounds/07 - Promises.playground/Contents.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import UIKit

var greeting = "Hello, playground"
4 changes: 4 additions & 0 deletions Playgrounds/07 - Promises.playground/contents.xcplayground
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<playground version='5.0' target-platform='ios' buildActiveScheme='true' executeOnSourceChanges='false' importAppTypes='true'>
<timeline fileName='timeline.xctimeline'/>
</playground>

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions Playgrounds/07 - Promises.playground/timeline.xctimeline
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Timeline
version = "3.0">
<TimelineItems>
</TimelineItems>
</Timeline>
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
# FreeCombine

### Combine. Only free.
### Combine. Only free. And concurrent.

* Protocol-free.
* Race-free.
* Yield-free.
* Sleep-free.
* Lock-free.
* Yield-free.
* Sleep-free.
* Leak-free.
* Unbounded queue-free.
* Lock-free.
* Dependency-free.
* Unbounded queue-free.

### Salient features
1. "Small things that compose"
Expand Down

0 comments on commit 43dd4d0

Please sign in to comment.