Skip to content
This repository was archived by the owner on Dec 18, 2019. It is now read-only.

Conversation

@mrwalker
Copy link

Hey guys,

This is the start of my upgrade 0.0.10 -> 0.1.0. I believe it primarily changes the contracts of ... most ... DSL methods, removing *args where possible and documenting the heck out of them in general. It also documents the rest of c.j in semi-legible RDoc.

I planned to push this a bit further, but this wound up eating a huge chunk of time because it was so painful to write the documentation. It can likely stand to see some iterations, but it's a start. I also haven't reviewed it very thoroughly, yet.

Next step, for 0.2.0, is to introduce a "Job" and completely break the way c.j works at Etsy =( I'm keeping that back from this PR so you guys can stay on 0.1.0 until you deem it reasonable to go through the effort of porting the Etsy job lib.

Take care,
Matt

mrwalker added 30 commits April 15, 2013 13:02
…immediately. Should re-engineer wrapper around Unique AggregateBy instead.
…ke every raise an exception when aggregator/buffer are mismatched
…ply here, so uniformly use "options" instead
…o avoid confusion when people call cascade/flow constructors
…, which was using the deprecated cascading.cogroup.spill.threshold
…y from contract to clarify; this is a non-backwards compatible change
@mohit6up
Copy link

Great work with the documentation, Matt. Loving the examples!

@mrwalker
Copy link
Author

Ha, thanks, they're long overdue. Also, I did this all at one go, so it will likely help to add to the examples during actual use over time, but at least there are now examples to refer to to do so.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants