Skip to content

Conversation

@trxcllnt
Copy link

These should all be backwards compatible. I've run the tests and they still pass, except for the ThrottleTest, but I didn't touch anything in there.

trxcllnt added 27 commits March 9, 2013 17:43
…s an array. It's like identity for arguments.
…laces it with a function that accepts a single Array that when invoked, calls the polyadic function with values in the Array as arguments.
…th too many arguments without you having to do know how many arguments the function accepts.
…" to the initial call and the partially applied function still works, so I believe this change is backwards compatible.
…le permutations with the number of combinations supplied. permutate(array, 2) returns the cross-product, etc.
…n value memo shouldn't be stored, the prior return values should be passed on to the next Function in the sequence.
…lue, and returns a function that when invoked, invokes the original function and returns the supplied return value.
… a length that's a multiple of the group size.
… and returns a function that when called, maps the arguments over the list of Functions and returns the resulting array.

Renames the other "distribute" function to "apply".
…ter field and returns a function that when called with a value, sets the value into the field of the instance.
…ictionary. Adds mergeSealed to merge objects without running into problems with sealed values.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant