Path: news.f.de.plusline.net!news-fra1.dfn.de!news.tele.dk!feed118.news.tele.dk!postnews.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local01.nntp.dca.giganews.com!nntp.wideopenwest.com!news.wideopenwest.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 22 Dec 2006 12:23:02 -0600
Date: Fri, 22 Dec 2006 13:23:09 -0500
From: Thomas Gagne <tgagne@wide-open-west.com>
User-Agent: Thunderbird 1.5 (X11/20051201)
MIME-Version: 1.0
Newsgroups: comp.databases.theory
Subject: Re: Databases as objects
References: <1166725389.706980.109870@73g2000cwn.googlegroups.com>   <UJSdnV4wL9AiRRfYnZ2dnUVZ_qK3nZ2d@wideopenwest.com>   <1166735951.746571.241500@a3g2000cwd.googlegroups.com>   <mMWdnfvPC4g4YBfYnZ2dnUVZ_t2tnZ2d@wideopenwest.com> <1166741245.240831.63830@42g2000cwt.googlegroups.com> <iCEih.505883$1T2.278844@pd7urf2no> <FNidnRce4_9LUxbYnZ2dnUVZ_qCmnZ2d@wideopenwest.com> <Pine.SOL.4.62.0612221536120.10891@kruuna.helsinki.fi> <Bq6dnZUzyLEkjBHYnZ2dnUVZ_tyinZ2d@wideopenwest.com> <7k7oo2po92ct7dl7f4p4ifl7udf9kdb8t0@4ax.com>
In-Reply-To: <7k7oo2po92ct7dl7f4p4ifl7udf9kdb8t0@4ax.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <qdCdnUj0ydobvxHYnZ2dnUVZ_vmqnZ2d@wideopenwest.com>
Lines: 26
NNTP-Posting-Host: 64.199.1.90
X-Trace: sv3-6iIBr3lYGQjQy52TtBwm+Ldm84Vtg5RMw8XxrAOPqciTAhrveJTfAqfZ973qNJMICtYOeujsatm1YmR!BkyV1q2zBSyvWsmAhkEJSVCAKbq55ejy9E7fN7u0i1XK1Zj5wIsFuZ4HmyTuABq8E1mX0N2S8YNv!Q2hpOd7xD9MgXVTIo5rXcIuNayAACE69H9T25cxv
X-Complaints-To: abuse@wideopenwest.com
X-DMCA-Complaints-To: abuse@wideopenwest.com
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.32
Xref: news.f.de.plusline.net comp.databases.theory:40511

Gene Wirchenko wrote:
> Thomas Gagne <tgagne@wide-open-west.com> wrote:
>
> [snip]
>
>   
>> At some point, all that expression and composition has an ingress and 
>> egress, and what lies between them is a reusable, repeatable code.  No 
>> one really wants to write all that SQL by hand every time so it's put 
>> inside a macro.  To increase the macro's value parameters are applied to 
>> make it a function.  Now we're cooking with fire.
>>     
>
>      I think you  are going in the wrong direction.
>
>      All what SQL?  The SQL in my app is a very small part of it.  The
> presentation code is much, much bigger.  It is the presentation code
> that I would like to cut down.
>   
In my commercial finance system, 37% of the source code is SQL.  43% is 
presentation (PHP).  When you say your SQL is a small amount, what does 
that mean?  Are able to count it?

-- 
Visit <http://blogs.instreamfinancial.com/anything.php> 
to read my rants on technology and the finance industry.
