I've set up a redis for diesel, to share links and discuss various diesel-y things: http://www.reddit.com/r/dieselweb/
RSS here: http://www.reddit.com/r/dieselweb/.rss I'm not the hugest fan of google groups, so I'm open to exploring other forums for community communication. Announcement 1: diesel's repository has been moved to github (and, naturally, git): http://github.com/jamwt/diesel Rationale: basically, the size of the developer community in git/ github is just too beneficial for the project to ignore. Announcement 2: diesel is moving to a greenlet based approach. The good: * A few nasty gotchas coding (yield vs. no-yield, head-scratching stack traces, `catch` and `up`) go away * The core is greatly simpler and more robust * The API and protocol support is almost identical.. it's pretty much just a matter of removing "yield" everywhere, and doing one or two more things * It's much faster (40% for socket-heavy stuff to 200% for pure event/ coroutine work) * Your apps will be a lot cleaner when you're done The bad: * It will break your apps.. I've ported a complex 10k+ liner in a few hours, so not too bad, but still * By abandoning the generator approach, diesel has forfeited some of its... identity? This new system is in the `diesel2` branch on github. It will become master in a few weeks, so coder beware! I'll keep the old system around as `diesel1`, but I won't be contributing any more fixes or improvements on it. My goal is to put together a more detailed blog post on the change, ramifications, upgrade steps, etc, in 1 to 1.5 weeks. In the mean time, check out the deltas on the examples/ in the git repo between `master` and `diesel2`. - jamwt
