https://github.com/Gozala/reducers

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