So last I posted, AR was looking into merging ARel support, and I was
playing with bind var support in my rails branch, mainly for Oracle.
Due to the uncertainty of the ARel merge, I stepped back a bit from my
git clone of miloops/rails since so much was changing.
Bottom line, though, I really need bind var support for AR at this
point, so I want to step back up and contribute however I can.
Also, I want to just throw this out: since I'm head of online dev at
PlayStation SD, I can help fund efforts for people that are going to
help out with this effort. So if any Rails core members are
interested in earning a few $K (Josh?? Jeremy??), I can provide
All that said, here's the point of my post/questions:
- Is ARel still going to be merged into Rails in some form? How
close/far is that? What are the stopping blocks?
- Looking thru the ARel patch/merge job vs, say, the Sequel class
hierarchy for expressions, Sequel is structured much more cleanly.
Take a look at sequel/dataset/sql.rb - it's really nicely divided.
Can we copy that?
- Is there any reason the AR/ARel merge is not being majorly
refactored other than time/$$? When I see AREL = AR in the base
class, that tells me the whole thing is backwards. I'm not trying to
throw stones - my team is heavily dependent on AR, so getting the
best, most efficient product is VERY important.
Again, I can throw money at this problem for those that are
interested. I'm not asking for undying allegiance to PlayStation in
return - just that we get a more efficient AR that supports bind vars.
Anyways, if you could let me know what the status of the AR/ARel merge
is currently, that would help. Feel free to respond privately if
Nate [nate playstation sony com]