Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion Development Status

Received: by 10.231.178.170 with SMTP id bm42mr354058ibb.19.1304544834961;
        Wed, 04 May 2011 14:33:54 -0700 (PDT)
X-BeenThere: dblinq@googlegroups.com
Received: by 10.231.193.148 with SMTP id du20ls401392ibb.2.gmail; Wed, 04 May
 2011 14:33:53 -0700 (PDT)
Received: by 10.231.63.14 with SMTP id z14mr352781ibh.18.1304544833300;
        Wed, 04 May 2011 14:33:53 -0700 (PDT)
Received: by 10.231.63.14 with SMTP id z14mr352780ibh.18.1304544833271;
        Wed, 04 May 2011 14:33:53 -0700 (PDT)
Return-Path: <giac...@tesio.it>
Received: from mail-iw0-f181.google.com (mail-iw0-f181.google.com [209.85.214.181])
        by gmr-mx.google.com with ESMTPS id r31si374995ibu.2.2011.05.04.14.33.51
        (version=TLSv1/SSLv3 cipher=OTHER);
        Wed, 04 May 2011 14:33:51 -0700 (PDT)
Received-SPF: neutral (google.com: 209.85.214.181 is neither permitted nor denied by best guess record for domain of giac...@tesio.it) client-ip=209.85.214.181;
Authentication-Results: gmr-mx.google.com; spf=neutral (google.com: 209.85.214.181 is neither permitted nor denied by best guess record for domain of giac...@tesio.it) smtp.mail=giac...@tesio.it
Received: by mail-iw0-f181.google.com with SMTP id 2so1704721iwn.40
        for <dblinq@googlegroups.com>; Wed, 04 May 2011 14:33:51 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.42.159.131 with SMTP id l3mr2501239icx.298.1304544831643; Wed,
 04 May 2011 14:33:51 -0700 (PDT)
Received: by 10.42.176.201 with HTTP; Wed, 4 May 2011 14:33:51 -0700 (PDT)
In-Reply-To: <B9CD0552-F25A-4029-89DA-B2B8F39A85DC@vt.edu>
References: <523c8b6f-4eb7-421c-8305-0c3366a2e7a3@gu8g2000vbb.googlegroups.com>
	<8D8D5E8A-0EF4-4D40-A10A-C4B34CD19746@vt.edu>
	<BANLkTi=2Cj4efdKTThpz58ra3eFMTBHmpw@mail.gmail.com>
	<B9CD0552-F25A-4029-89DA-B2B8F39A85DC@vt.edu>
Date: Wed, 4 May 2011 23:33:51 +0200
Message-ID: <BANLkTi=szJAEQ42q_=cSTcBHN=9PnEbg6A@mail.gmail.com>
Subject: Re: [dblinq] Development Status
From: Giacomo Tesio <giac...@tesio.it>
To: dblinq@googlegroups.com
Content-Type: multipart/alternative; boundary=90e6ba6e82e2489f2c04a27a034f

--90e6ba6e82e2489f2c04a27a034f
Content-Type: text/plain; charset=UTF-8

Acutally I'm currently focused on the Epic.NET <http://epic.tesio.it/>
 project.

It's a framework to build complex domain driven applications, but it has
some problems in common with dblinq: we are designing a query provider and
we are going to use re-linq; we need to have multidatabase support (but for
example we don't need datamapping for our entities).

This mean that I could help you too, as I did worked on the dblinq code base
(up to 0.19 version).
From my POV, dblinq used to miss good development documentation: no overall
vision and so.
I did remember it took days to dive into the code.

What has changed from 0.19?
Anyone sketched the architectural vision about the project?

BTW is it still in the mono codebase?


Giacomo

On Wed, May 4, 2011 at 7:16 PM, Jonathan Pryor <jonpr...@vt.edu> wrote:

> On May 4, 2011, at 6:08 AM, Giacomo Tesio wrote:
> > Hi Jon, just a question: does this mean that the mono linq provider is
> waiting for a deep refactoring?
>
> It means that I have lofty plans that may never see the light of day. :-)
>
> DbLinq could use a major refactoring (see also all the type check code
> riddled ~everywhere instead of using proper OO abstractions). It could use
> lots of help in general, frankly (see also the unit tests taking ~10 minutes
> to execute, _just_ for SQL Server & SQLite). I see re-motion/re-linq as a
> possible solution to some of this, as they have an existing LINQ abstraction
> to simplify the writing of IQueryable providers (which can also be used to
> simplify unit tests -- yay!). What's lacking is a "proper" cross-DB
> abstraction layer, which is where DbLinq could come in (as DbLinq already
> supports multiple DBs -- somewhat -- so this would be a good exercise for
> testing a new cross-DB abstraction).
>
> The problem is that I lack the time to do any of this, and no one else
> appears to be waiting in the wings to pick things up...
>
>  - Jon
>
> --
> You received this message because you are subscribed to the Google Groups
> "DbLinq" group.
> To post to this group, send email to dblinq@googlegroups.com.
> To unsubscribe from this group, send email to
> dblinq+unsubscribe@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/dblinq?hl=en.
>
>

--90e6ba6e82e2489f2c04a27a034f
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Acutally I&#39;m currently focused on the=C2=A0<a href=3D"http://epic.tesio=
.it/">Epic.NET</a>=C2=A0project.<div><br></div><div>It&#39;s a framework to=
 build complex domain driven applications, but it has some problems in comm=
on with dblinq: we are designing a query provider and we are going to use r=
e-linq; we need to have multidatabase support (but for example we don&#39;t=
 need datamapping for our entities).</div>
<div><br></div><div>This mean that I could help you too, as=C2=A0I did work=
ed on the dblinq code base (up to 0.19 version).</div><div>From my POV, dbl=
inq used to miss good development documentation: no overall vision and so.<=
/div>
<div>I did remember it took days to dive into the code.</div><div><br></div=
><div>What has changed from 0.19?</div><div>Anyone sketched the architectur=
al vision about the project?</div><div><br></div><div>BTW is it still in th=
e mono codebase?</div>
<meta http-equiv=3D"content-type" content=3D"text/html; charset=3Dutf-8"><d=
iv><br></div><div><br></div><div>Giacomo<br><br><div class=3D"gmail_quote">=
On Wed, May 4, 2011 at 7:16 PM, Jonathan Pryor <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:jonpr...@vt.edu">jonpr...@vt.edu</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex;"><div class=3D"im">On May 4, 2011, at 6:08 A=
M, Giacomo Tesio wrote:<br>
&gt; Hi Jon, just a question: does this mean that the mono linq provider is=
 waiting for a deep refactoring?<br>
<br>
</div>It means that I have lofty plans that may never see the light of day.=
 :-)<br>
<br>
DbLinq could use a major refactoring (see also all the type check code ridd=
led ~everywhere instead of using proper OO abstractions). It could use lots=
 of help in general, frankly (see also the unit tests taking ~10 minutes to=
 execute, _just_ for SQL Server &amp; SQLite). I see re-motion/re-linq as a=
 possible solution to some of this, as they have an existing LINQ abstracti=
on to simplify the writing of IQueryable providers (which can also be used =
to simplify unit tests -- yay!). What&#39;s lacking is a &quot;proper&quot;=
 cross-DB abstraction layer, which is where DbLinq could come in (as DbLinq=
 already supports multiple DBs -- somewhat -- so this would be a good exerc=
ise for testing a new cross-DB abstraction).<br>

<br>
The problem is that I lack the time to do any of this, and no one else appe=
ars to be waiting in the wings to pick things up...<br>
<div><div></div><div class=3D"h5"><br>
=C2=A0- Jon<br>
<br>
--<br>
You received this message because you are subscribed to the Google Groups &=
quot;DbLinq&quot; group.<br>
To post to this group, send email to <a href=3D"mailto:dblinq@googlegroups.=
com">dblinq@googlegroups.com</a>.<br>
To unsubscribe from this group, send email to <a href=3D"mailto:dblinq%2Bun=
subscribe@googlegroups.com">dblinq+unsubscribe@googlegroups.com</a>.<br>
For more options, visit this group at <a href=3D"http://groups.google.com/g=
roup/dblinq?hl=3Den" target=3D"_blank">http://groups.google.com/group/dblin=
q?hl=3Den</a>.<br>
<br>
</div></div></blockquote></div><br></div>

--90e6ba6e82e2489f2c04a27a034f--