On Jul 18, 1:03 ¨Βν¬ ΝαττθεΝοσσ Όναττθεχ®ν®®®ΐηναιμ®γονΎ χςοτεΊ > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- > ## Records and Arrays (#170) Here's aor -> roa adapter that works with any class, it just sends the methods to the base class as they come, so the behaviour for exceptional conditions should be consistent with it, it also has a persistent proxy, so the client can define extra functionality on it if needed. http://pastie.org/236858 This is an on the fly converter, it returns an cached array that gets created the first time a "column" is accessed, this one verifies that at least one record has the requested attribute. http://pastie.org/236948 Then, a roa -> aor adapter, using the same principles as the first case. http://pastie.org/237062 And finally an "on the fly" converter, in this case I could't return a proper record wothout knowing in advance the name of all the attributes. http://pastie.org/237081 Lucas.