4e74332 | Irakli Gozalishvili | 24 October 2012, 19:47:47 UTC | Version 0.1.2 | 24 October 2012, 19:47:47 UTC |
c393dc3 | Irakli Gozalishvili | 24 October 2012, 19:05:53 UTC | Reduce eventual to reductions of enclosed value, rather then value itself. This way code dealing with function that return either eventual or value becomes same. | 24 October 2012, 19:05:53 UTC |
1eb147b | Irakli Gozalishvili | 23 October 2012, 23:14:44 UTC | Fix regression in exposed error function. | 23 October 2012, 23:14:44 UTC |
d87f80a | Irakli Gozalishvili | 23 October 2012, 20:38:58 UTC | Version 0.1.1 | 23 October 2012, 20:38:58 UTC |
aca3364 | Irakli Gozalishvili | 23 October 2012, 20:38:21 UTC | Define implementation of `accumulate` for eventual types. | 23 October 2012, 20:38:21 UTC |
edf8ee8 | Irakli Gozalishvili | 21 October 2012, 07:27:11 UTC | Version 0.1.0 | 21 October 2012, 08:13:15 UTC |
4d932a2 | Irakli Gozalishvili | 21 October 2012, 07:26:38 UTC | Refactor reducers into bunch of single function modules. | 21 October 2012, 07:26:38 UTC |
c6e8a79 | Irakli Gozalishvili | 21 October 2012, 04:34:38 UTC | Write docs for accumulate and add support for arguments. | 21 October 2012, 04:34:38 UTC |
146afec | Irakli Gozalishvili | 21 October 2012, 04:19:25 UTC | Factor out bunch of reducer functions into own modules. | 21 October 2012, 04:19:25 UTC |
122a461 | Irakli Gozalishvili | 20 October 2012, 22:57:17 UTC | Merge pull request #5 from gordonbrander/comments More docstrings and literate-style comments | 20 October 2012, 22:57:17 UTC |
8773096 | Irakli Gozalishvili | 17 October 2012, 06:27:34 UTC | Merge branch 'master' into experiment/browser | 17 October 2012, 06:27:34 UTC |
f87e74a | Irakli Gozalishvili | 16 October 2012, 02:51:28 UTC | Version 0.0.3 | 16 October 2012, 02:51:28 UTC |
611a5fa | Irakli Gozalishvili | 16 October 2012, 02:50:13 UTC | Update version of eventual lib. | 16 October 2012, 02:50:13 UTC |
19e6801 | Irakli Gozalishvili | 16 October 2012, 02:37:45 UTC | Update implementation to make use of latest refactoring in eventual library. | 16 October 2012, 02:37:45 UTC |
42894be | Irakli Gozalishvili | 16 October 2012, 02:29:51 UTC | Move tests from tests to test. | 16 October 2012, 02:29:51 UTC |
6db1a46 | Gordon Brander | 10 October 2012, 00:29:23 UTC | Merge branch 'master' of github.com:gordonbrander/reducers into comments | 10 October 2012, 00:29:23 UTC |
53057c2 | Irakli Gozalishvili | 04 September 2012, 17:13:48 UTC | Add more default options. | 04 September 2012, 17:13:48 UTC |
efa09a2 | Irakli Gozalishvili | 04 September 2012, 17:13:18 UTC | Reject unsupported headers. | 04 September 2012, 17:13:18 UTC |
2185853 | Gordon Brander | 03 September 2012, 04:33:00 UTC | Add comment docs for Box function | 03 September 2012, 04:33:00 UTC |
bcb8964 | Gordon Brander | 03 September 2012, 04:26:50 UTC | Fix grammar for box message | 03 September 2012, 04:26:50 UTC |
e3ddacc | Gordon Brander | 30 August 2012, 00:05:08 UTC | Add doc comments for read, readHead, readHeaders | 30 August 2012, 00:05:08 UTC |
1bb0adb | Gordon Brander | 29 August 2012, 20:30:00 UTC | Add docstring for append1 | 29 August 2012, 20:30:00 UTC |
f4095bf | Gordon Brander | 07 August 2012, 17:49:21 UTC | Add docstring for hub function | 07 August 2012, 17:49:21 UTC |
0cdab26 | Gordon Brander | 07 August 2012, 00:45:56 UTC | Docstring for open function, with example | 07 August 2012, 00:45:56 UTC |
126a6c3 | Gordon Brander | 07 August 2012, 00:37:35 UTC | Explain channel's purpose in relation to signal | 07 August 2012, 00:37:35 UTC |
5f14299 | Gordon Brander | 06 August 2012, 21:50:47 UTC | Explain how buffer.accumulate works Literate-style line-by-line comments. | 06 August 2012, 21:50:47 UTC |
8342b09 | Gordon Brander | 06 August 2012, 21:37:06 UTC | Add docstring for buffer function Explain the "how" and the "why", describing in what scenarios you may want to use buffer. | 06 August 2012, 21:37:06 UTC |
f6567db | Gordon Brander | 06 August 2012, 21:20:45 UTC | Explain that signals useful for Reactive programs | 06 August 2012, 21:20:45 UTC |
661d3ca | Gordon Brander | 06 August 2012, 20:56:50 UTC | Docstrings for signal emit/close implementations | 06 August 2012, 20:56:50 UTC |
a7f8a62 | Gordon Brander | 06 August 2012, 20:47:34 UTC | Explain what a signal is Use Node's EventEmitter as an analogy for signals, explaining the differences. | 06 August 2012, 20:47:34 UTC |
a84e62e | Gordon Brander | 06 August 2012, 20:35:35 UTC | Explain a signal may be reduced by only 1 consumer | 06 August 2012, 20:35:35 UTC |
8f24ff4 | Gordon Brander | 06 August 2012, 20:30:01 UTC | Describe open and closed states for signal Explain isOpen and isClosed functions. | 06 August 2012, 20:30:01 UTC |
3a9719c | Gordon Brander | 06 August 2012, 20:19:31 UTC | Add docstring for capture function Explains basics of how it works and why you would use it. | 06 August 2012, 20:19:31 UTC |
c7309b2 | Gordon Brander | 06 August 2012, 19:56:54 UTC | Clarify docstring for append | 06 August 2012, 19:56:54 UTC |
90615d5 | Gordon Brander | 06 August 2012, 19:01:32 UTC | Add docstring for tail function | 06 August 2012, 19:01:32 UTC |
c3b12f5 | Gordon Brander | 06 August 2012, 18:56:49 UTC | Fix language in docstring for drop | 06 August 2012, 18:56:49 UTC |
9f408c4 | Gordon Brander | 06 August 2012, 18:52:43 UTC | Explain why we implement accumulate on Array | 06 August 2012, 18:52:43 UTC |
1c77448 | Gordon Brander | 06 August 2012, 18:49:47 UTC | Explain null value accumulation behavior. | 06 August 2012, 18:49:47 UTC |
e826969 | Gordon Brander | 06 August 2012, 18:43:22 UTC | Describe convert function with a docstring | 06 August 2012, 18:43:22 UTC |
6ae0b02 | Gordon Brander | 06 August 2012, 18:34:29 UTC | Move comment above appropriate line of code. | 06 August 2012, 18:34:29 UTC |
ed9263d | Irakli Gozalishvili | 29 July 2012, 06:05:49 UTC | Merge branch 'master' into experiment/browser | 29 July 2012, 06:05:49 UTC |
46430aa | Irakli Gozalishvili | 29 July 2012, 06:05:31 UTC | Remove dependency on eventuals from stream. | 29 July 2012, 06:05:31 UTC |
d14d857 | Irakli Gozalishvili | 29 July 2012, 06:04:44 UTC | export concat function from binoid module. | 29 July 2012, 06:04:44 UTC |
1cba1c1 | Irakli Gozalishvili | 29 July 2012, 06:04:06 UTC | Bake laziness into sequences abstraction. | 29 July 2012, 06:04:06 UTC |
ce27db8 | Irakli Gozalishvili | 29 July 2012, 06:02:56 UTC | Rename function names exported by http module. This optimises common case. read -> connect readBody -> read | 29 July 2012, 06:02:56 UTC |
79703e1 | Irakli Gozalishvili | 27 July 2012, 06:55:37 UTC | Adding a server to test against. | 27 July 2012, 06:55:37 UTC |
0fd6fe8 | Irakli Gozalishvili | 27 July 2012, 06:55:19 UTC | Adding example of usage. | 27 July 2012, 06:55:19 UTC |
3072bd4 | Irakli Gozalishvili | 27 July 2012, 04:59:23 UTC | Implement adjust function that allows one to `adjust` structure of given reducible to their requirements. | 27 July 2012, 05:00:50 UTC |
99266cc | Irakli Gozalishvili | 27 July 2012, 04:58:05 UTC | Implement clojure like `reductions` function to reduce reducible collection to another collection rather than single value. | 27 July 2012, 05:00:36 UTC |
a0b34d9 | Irakli Gozalishvili | 27 July 2012, 04:59:23 UTC | Implement adjust function that allows one to `adjust` structure of given reducible to their requirements. | 27 July 2012, 04:59:23 UTC |
a7774b8 | Irakli Gozalishvili | 27 July 2012, 04:58:05 UTC | Implement clojure like `reductions` function to reduce reducible collection to another collection rather than single value. | 27 July 2012, 04:58:05 UTC |
deb8054 | Irakli Gozalishvili | 27 July 2012, 04:52:58 UTC | Implement client http API for reducers. | 27 July 2012, 04:52:58 UTC |
ed09434 | Irakli Gozalishvili | 24 July 2012, 00:44:51 UTC | Add simple example. | 24 July 2012, 00:44:51 UTC |
f0ca80f | Irakli Gozalishvili | 24 July 2012, 00:44:40 UTC | Add some dom API wrappers. | 24 July 2012, 00:44:40 UTC |
eb1e477 | Irakli Gozalishvili | 23 July 2012, 22:39:47 UTC | Version 0.0.2 | 23 July 2012, 22:39:47 UTC |
df16fc6 | Irakli Gozalishvili | 23 July 2012, 22:37:57 UTC | Remove no longer necessary dependencies. | 23 July 2012, 22:37:57 UTC |
703d670 | Irakli Gozalishvili | 23 July 2012, 22:35:39 UTC | Define channel abstraction, which is hub(signal()). | 23 July 2012, 22:35:39 UTC |
96c9a85 | Irakli Gozalishvili | 23 July 2012, 22:32:56 UTC | Add buffer tests. | 23 July 2012, 22:32:56 UTC |
b18e37d | Irakli Gozalishvili | 23 July 2012, 22:32:43 UTC | Simplify signal exports API. | 23 July 2012, 22:32:43 UTC |
589ef63 | Irakli Gozalishvili | 23 July 2012, 20:20:55 UTC | Rename channel to signal | 23 July 2012, 20:20:55 UTC |
6938dec | Irakli Gozalishvili | 23 July 2012, 09:33:02 UTC | Implement first draft of node `fs` in a reducible abstraction. | 23 July 2012, 09:33:02 UTC |
2ad8201 | Irakli Gozalishvili | 23 July 2012, 09:32:04 UTC | Define lazy stream abstraction. | 23 July 2012, 09:32:04 UTC |
70a7944 | Irakli Gozalishvili | 23 July 2012, 09:30:53 UTC | Define default implementation of accumulate polymorphic method. | 23 July 2012, 09:30:53 UTC |
500a156 | Irakli Gozalishvili | 23 July 2012, 09:29:35 UTC | Define Binoid type to represent list concatenations. | 23 July 2012, 09:29:35 UTC |
b208c49 | Irakli Gozalishvili | 23 July 2012, 09:28:02 UTC | Change `List` so that it sets it's head, tail and `length` properties & export it from module. | 23 July 2012, 09:28:02 UTC |
348e998 | Irakli Gozalishvili | 23 July 2012, 09:26:50 UTC | Refactor map, filter, take, drop functions from list module to sequence. | 23 July 2012, 09:26:50 UTC |
f05fe2e | Irakli Gozalishvili | 23 July 2012, 09:25:19 UTC | Change list module to make use of `empty` and `isEmpty` definitions form sequence module. | 23 July 2012, 09:25:41 UTC |
a417b4a | Irakli Gozalishvili | 23 July 2012, 09:24:10 UTC | Define empty sequence and implement all the sequence abstractions. | 23 July 2012, 09:24:20 UTC |
3a2daee | Irakli Gozalishvili | 23 July 2012, 09:23:19 UTC | Define default sequence polymorphic methods for Array and null. | 23 July 2012, 09:23:19 UTC |
72d16a1 | Irakli Gozalishvili | 23 July 2012, 09:22:34 UTC | Define `make` polymorphic method and implement `cons` using it. | 23 July 2012, 09:22:34 UTC |
212dd57 | Irakli Gozalishvili | 23 July 2012, 09:20:36 UTC | Provide default implementation to `isEmpty` polymorphic function. | 23 July 2012, 09:20:36 UTC |
b185a7d | Irakli Gozalishvili | 23 July 2012, 09:17:49 UTC | Change `print` utility function to print repl prompt on end. | 23 July 2012, 09:17:49 UTC |
3535c2b | Irakli Gozalishvili | 23 July 2012, 09:16:28 UTC | Implement `sequential` decorator to sequentialize async stream. | 23 July 2012, 09:16:28 UTC |
3d5ea6a | Irakli Gozalishvili | 23 July 2012, 09:15:20 UTC | Handle errors in reduce. | 23 July 2012, 09:15:20 UTC |
2b416a1 | Irakli Gozalishvili | 21 July 2012, 03:02:52 UTC | Remove unused dependencies. | 21 July 2012, 03:02:52 UTC |
aa03c21 | Irakli Gozalishvili | 21 July 2012, 02:52:03 UTC | Implement helper function that does cacheing. | 21 July 2012, 02:52:03 UTC |
6e8ae42 | Irakli Gozalishvili | 21 July 2012, 02:48:16 UTC | Implement module with debug utils. | 21 July 2012, 02:48:16 UTC |
bb2cc73 | Irakli Gozalishvili | 21 July 2012, 02:47:05 UTC | Implement `capture` function for handling errors. | 21 July 2012, 02:47:05 UTC |
edbdc56 | Irakli Gozalishvili | 21 July 2012, 02:46:30 UTC | Simplify queue. | 21 July 2012, 02:46:30 UTC |
5467eae | Irakli Gozalishvili | 21 July 2012, 02:46:03 UTC | Make hub compatible with any source not just channel. | 21 July 2012, 02:46:03 UTC |
5e06d0d | Irakli Gozalishvili | 21 July 2012, 02:43:40 UTC | Reduce public API of channel. | 21 July 2012, 02:45:13 UTC |
3d2ae8e | Irakli Gozalishvili | 21 July 2012, 02:43:23 UTC | Move `append` to core and `into` to accumulator. | 21 July 2012, 02:43:23 UTC |
b370be3 | Irakli Gozalishvili | 20 July 2012, 04:21:39 UTC | Implement buffering. | 20 July 2012, 04:21:39 UTC |
0a7d85c | Irakli Gozalishvili | 18 July 2012, 19:55:11 UTC | fix typos. | 18 July 2012, 19:55:11 UTC |
d64aa52 | Irakli Gozalishvili | 18 July 2012, 19:55:05 UTC | Fix formatting. | 18 July 2012, 19:55:05 UTC |
0f53d03 | Irakli Gozalishvili | 18 July 2012, 19:21:16 UTC | No need of overriding queue. | 18 July 2012, 19:21:16 UTC |
99bb5d6 | Irakli Gozalishvili | 18 July 2012, 19:03:57 UTC | create helper convert function and update code to make use of it. | 18 July 2012, 19:03:57 UTC |
f0f4c89 | Irakli Gozalishvili | 18 July 2012, 01:41:01 UTC | Simplify hub & queue even further. | 18 July 2012, 01:41:01 UTC |
f54601f | Irakli Gozalishvili | 18 July 2012, 01:12:42 UTC | Update dependencies. | 18 July 2012, 01:12:42 UTC |
3f7824b | Irakli Gozalishvili | 18 July 2012, 01:09:03 UTC | Update list abstraction. | 18 July 2012, 01:09:03 UTC |
b292af2 | Irakli Gozalishvili | 18 July 2012, 01:08:51 UTC | Remove buffer abstraction. | 18 July 2012, 01:08:51 UTC |
5fe14a3 | Irakli Gozalishvili | 18 July 2012, 00:37:34 UTC | Add tests | 18 July 2012, 00:37:34 UTC |
2dbd6d3 | Irakli Gozalishvili | 18 July 2012, 00:37:25 UTC | simplify hub. | 18 July 2012, 00:37:25 UTC |
4111d7e | Irakli Gozalishvili | 18 July 2012, 00:37:18 UTC | Implement queue. | 18 July 2012, 00:37:18 UTC |
b37644c | Irakli Gozalishvili | 17 July 2012, 23:24:18 UTC | Update tests. | 17 July 2012, 23:24:18 UTC |
ba2e85a | Irakli Gozalishvili | 17 July 2012, 23:24:08 UTC | Implement hub using method. | 17 July 2012, 23:24:08 UTC |
b115607 | Irakli Gozalishvili | 17 July 2012, 23:23:52 UTC | Implement channel using method. | 17 July 2012, 23:23:52 UTC |
5bb059e | Irakli Gozalishvili | 17 July 2012, 23:23:22 UTC | Implement reduce / flatten / append using promises in a sperate module. | 17 July 2012, 23:23:37 UTC |
65e9196 | Irakli Gozalishvili | 17 July 2012, 23:22:49 UTC | Implement core without promises. | 17 July 2012, 23:22:49 UTC |
5cf1a16 | Irakli Gozalishvili | 17 July 2012, 00:37:07 UTC | Work in progress. | 17 July 2012, 00:37:07 UTC |