Hi Marijn,
Marijn Haverbeke wrote:
In case anybody is hesitating to start using Postmodern because this thread seems to indicate that there is a huge overhaul/merge imminent...
I have been meaning to write about my experience using Postmodern for a while, I'll take this opportunity. Only one thing to say - thank you! I was using CLSQL for a web project of mine, it was not really working out for me. There are little problems that used to leave my head scratching. No knock against CLSQL, it's an incredibly useful library, but there are some little things which I thought could have been simpler to do.
I found about Postmodern in Zach's blog, and I was initially skeptical about using it as the version is still 0.23 and the project page says there are still some things to be done. But I was totally wrong. Apart from a bit of initial confusion (about auto-id - perhaps an example would do well there - very good documentation, apart from that), I have to say it's very simple to use, and I find that it's very well thought out.
Perhaps automatic joins in select-dao/get-dao a la CLSQL select would be cool, but it's not really show stopper for me - using the query interface is just as simple, and good enough for me. Perhaps would be nice as a future feature, just for completeness.
I always preferred PostgreSQL over MySQL for my projects, so it's like almost the perfect library for me. And just in time! :). Thank you once again. I like Postmodern just the way it is, but I won't really complain if you're adding more features - but I hope you keep it as clean and simple to use as it is now :)
Cheers, Vamsee.