Thanks Michael! This makes me feel all warm and fuzzy.
Regarding your personal app: if you do use Candy, rock on, and I'd
love to hear how it goes. I can't promise you it'll get things done
_faster_, at least in the short term, but it _will_ make you feel more
like a pioneer and likely put hair on your chest. >8->
For the sake of keeping people up-to-date, and to atone for neglecting
my own damn mailing list, here's what I wrote about Candy on the
Sinatra list the other day:
* * * * *
It's off the topic of Sinatra, so I won't belabor it, but a heads-up
if you're going to consider using Candy for anything serious: right
now its development has been a bit somnolent, because I've been
putting my effort into rewriting the underlying database driver.
Crunch (http://github.com/SFEley/crunch) is a replacement for 10gen's
Mongo-Ruby driver built on EventMachine with a more object-based API,
(optional) asynchronous queries, timed auto-refreshes, and some other
goodies. It's probably two or three more weeks from being
feature-complete for the base requirements, but once I can call it
barely usable I'm going to reimplement Candy on top of it. The
intended benefit is a less fragile code base that'll make some more
advanced features easier to implement; but I'm thinking performance
will likely benefit as well.
(Going back *on* topic again: Sinatra was one of my major inspirations
for Candy. Some of the guiding principles were lifted more-or-less
directly from things I liked about Sinatra: a code base small and
clean enough that I could read it in a sitting, and an API that does
the simplest thing possible and gets out of the way. I haven't even
tried to make an ActiveModel layer for it yet, because my own uses are
much more focused on Sinatra-type applications than Rails.)
* * * * *
Thanks for the impetus to mirror that here. I really appreciate the interest.
(Oh, and as for moving to Ruby 1.9: Yes! Candy or no, do that anyway!
The Ruby world needs to go there. The slowness to upgrade somewhat
boggles me.)
--
Have Fun,
Steve Eley (sfe...@gmail.com)
ESCAPE POD - The Science Fiction Podcast Magazine
http://www.escapepod.org