Re: [patch] Updated Patch for fault-join-target-slot and update-objects-joins

Kevin Rosenberg <kevin-HJRc7zDS/[email protected]> Fri, 4 Nov 2005 13:09:18 -0700
Newsgroups gmane.lisp.clsql.devel
Message-ID <[email protected]>
Drew Crampsie wrote:
> The behavior of f-j-t-s as i've patched it locally, to me, seems the be 
> the right-thing (tm). It is consistent with the rest of the OODML 
> interface, and removes a major source of confusion. I'm not sure what 
> behavior CommonSQL specified here, but the current behavior simply can't 
> be right.
> 
> Does anybody actually use :join-slot with the current behavior and can 
> justify keeping it that way? if not, i'd like to see my version, or 
> something that returns the same instances, in 3.3.4. I'll even volunteer 
> to update the documentation to remove any confusion about :target-slot :)

Hi Drew,

Thanks for your thoughts on this. Answering your question, no I don't
use :join-slot's at all. It's been over a year since I read the
CommonSQL spec or looked at the CLSQL joins in any real depth. Have
you read, or would you read, the CommonSQL spec on joins? It's fairly
brief, and like most of CommonSQL, it's rather underspecified. [There
is info on joins in both the CommonSQL user guide and reference manual
on the lispworks.com website].

I'd be glad to accept a patch from you that you feel fixes CLSQL's
behavior for your needs while also being CommonSQL-compliant.

-- 
Kevin Rosenberg
kevin-HJRc7zDS/[email protected]