Rob Rix
|
0c8303f27b
|
Add a constructor for single-element Streams.
|
2015-09-28 17:06:01 -04:00 |
|
Rob Rix
|
48bee808f6
|
Correct take ’s semantics.
|
2015-09-28 10:28:44 -04:00 |
|
Rob Rix
|
d110a149dc
|
Taking of n values from streams.
|
2015-09-28 10:02:31 -04:00 |
|
Rob Rix
|
da12af7313
|
Stream zipping.
|
2015-09-25 13:57:35 -04:00 |
|
Rob Rix
|
0a88c407e5
|
Construct streams with unfold.
|
2015-09-25 12:22:31 -04:00 |
|
Rob Rix
|
b25095372a
|
Revert "Memo does not need the evaluated label."
This reverts commit 238df4a1b54752041f134375569049c2afd79632.
|
2015-09-24 18:26:23 -04:00 |
|
Rob Rix
|
6e0cf0d6a1
|
Memo does not need the evaluated label.
|
2015-09-24 18:23:38 -04:00 |
|
Rob Rix
|
40211726bc
|
Add a lazy right-fold to Stream.
|
2015-09-24 15:10:56 -04:00 |
|
Rob Rix
|
afab45e68a
|
Stream is a monad.
|
2015-09-17 14:36:40 -04:00 |
|
Rob Rix
|
afaa68b1e0
|
Add a concat overload over Memo<Stream>.
|
2015-09-17 14:34:39 -04:00 |
|
Rob Rix
|
25a88b3c69
|
const.
|
2015-09-17 14:34:26 -04:00 |
|
Rob Rix
|
3187d564e1
|
Abbreviate Stream.concat.
|
2015-09-17 14:30:49 -04:00 |
|
Rob Rix
|
e99c67ad42
|
Abbreviate Stream.map.
|
2015-09-17 14:30:41 -04:00 |
|
Rob Rix
|
e118119dd3
|
Align with the types.
|
2015-09-17 14:27:52 -04:00 |
|
Rob Rix
|
87e4d6ccfc
|
map using analysis to work around a compiler crash.
|
2015-09-17 14:26:59 -04:00 |
|
Rob Rix
|
ab6cb6c67b
|
Stream.rest does not force.
|
2015-09-17 14:26:25 -04:00 |
|
Rob Rix
|
d62d4a33bb
|
Don’t switch in uncons.
|
2015-09-17 14:23:51 -04:00 |
|
Rob Rix
|
ad835e6c9a
|
Add a case analysis method.
|
2015-09-17 14:23:33 -04:00 |
|
Rob Rix
|
a1136f8e58
|
rest forces.
|
2015-09-17 14:23:05 -04:00 |
|
Rob Rix
|
298c2accae
|
uncons does not force the remainder of the stream.
|
2015-09-17 14:22:05 -04:00 |
|
Rob Rix
|
b3c0e92d2a
|
Stream concatenation.
|
2015-09-17 14:14:01 -04:00 |
|
Rob Rix
|
587ffcbb24
|
Stream is NilLiteralConvertible.
|
2015-09-17 14:12:39 -04:00 |
|
Rob Rix
|
d92afc817e
|
Make Cons indirect to work around a runtime deadlock.
|
2015-09-16 14:56:34 -04:00 |
|
Rob Rix
|
7e5100c813
|
Stream memoizes.
|
2015-09-16 13:44:02 -04:00 |
|
Rob Rix
|
3bade61660
|
Stream is a SequenceType.
|
2015-09-16 12:28:45 -04:00 |
|
Rob Rix
|
9c47dae557
|
Stream.map.
|
2015-09-16 12:27:23 -04:00 |
|
Rob Rix
|
53ce3368cc
|
Stream.isEmpty.
|
2015-09-16 11:56:06 -04:00 |
|
Rob Rix
|
fc7fa9db3b
|
Construct Streams with sequences, generators, and sources.
|
2015-09-16 11:54:19 -04:00 |
|
Rob Rix
|
bec4764a39
|
Stream unconsing.
|
2015-09-16 11:44:56 -04:00 |
|
Rob Rix
|
4aa5a86143
|
Basic Stream abstraction.
|
2015-09-16 11:42:49 -04:00 |
|