[#98950] Strange behaviour of Strings in Range — Michael Neumann <mneumann@...>

Hi,

24 messages 2004/05/01

[#98975] Why no Proc##[]=() ? Why no Proc##replace() ? — Jean-Hugues ROBERT <jean_hugues_robert@...>

Hi,

15 messages 2004/05/01
[#98983] Re: Why no Proc##[]=() ? Why no Proc##replace() ? — Dan Doel <djd15@...> 2004/05/01

I'm not sure what your proposal means.

[#98997] Re: Why no Proc##[]=() ? Why no Proc##replace() ? — Jean-Hugues ROBERT <jean_hugues_robert@...> 2004/05/02

About class Proc; def []=(*args); self[*args] end end and the value of

[#98980] Ruby Newbie (ooh, that rhymes!) - When do I use do/end, when {}? — glenn_m_smith@... (Glenn)

Hello all

23 messages 2004/05/01

[#99105] What do you use Ruby for? — glenn_m_smith@... (Glenn)

OK, the more I read about Ruby (currently on page 29 of the FAQ,

25 messages 2004/05/03

[#99119] YAML vs. Marshal — dejaspam@... (Bill Atkins)

Is there any reason to use Marshal instead of YAML? Is there anything

21 messages 2004/05/03
[#99121] Re: YAML vs. Marshal — Joel VanderWerf <vjoel@...> 2004/05/03

Bill Atkins wrote:

[#99191] Re: YAML vs. Marshal — why the lucky stiff <ruby-talk@...> 2004/05/04

Joel VanderWerf wrote:

[#99192] Re: YAML vs. Marshal — Hal Fulton <hal9000@...> 2004/05/04

why the lucky stiff wrote:

[#99204] What so special about PostgreSQL and other RDBMS? — "Sarah Tanembaum" <sarah.tanembaum@...>

Beside its an opensource and supported by community, what's the fundamental

96 messages 2004/05/04

[#99270] Is Ruby Top 1 of Programming Languages that are Loved? — "Park Heesob" <phasis68@...>

Hi all,

66 messages 2004/05/05
[#99333] Re: [OT]Is Ruby Top 1 of Programming Languages that are Loved? — ptkwt@... (Phil Tomson) 2004/05/06

In article <83173408.0405051506.5db85fe6@posting.google.com>,

[#99358] Re: [OT]Is Ruby Top 1 of Programming Languages that are Loved? — Dick Davies <rasputnik@...> 2004/05/06

* Phil Tomson <ptkwt@aracnet.com> [0554 02:54]:

[#99378] Re: [OT]Is Ruby Top 1 of Programming Languages that are Loved? — "Ara.T.Howard" <ahoward@...> 2004/05/06

On Thu, 6 May 2004, Dick Davies wrote:

[#99326] RAA error - can't dup NilClass — Simon Strandgaard <neoneye@...>

When I try to enter my project page

15 messages 2004/05/06
[#99327] Re: RAA error - can't dup NilClass — "NAKAMURA, Hiroshi" <nahi@...> 2004/05/06

Hi,

[#99328] Re: RAA error - can't dup NilClass — "NAKAMURA, Hiroshi" <nahi@...> 2004/05/06

Hi, again,

[#99332] miniruby.exe & statically linked ruby.exe (Windows) — ptkwt@... (Phil Tomson)

I've been trying to build a statically linked ruby.exe on windows using

12 messages 2004/05/06

[#99399] DRb Connection Closed Error?!?!?!? — "Ken Hilton" <kenosis@...>

Greetings,

14 messages 2004/05/06

[#99438] What is Borges? — dejaspam@... (Bill Atkins)

Can someone please explain to me what Borges does? Its home page

41 messages 2004/05/07
[#99482] Re: What is Borges? — Dick Davies <rasputnik@...> 2004/05/07

* Bill Atkins <dejaspam@batkins.com> [0534 01:34]:

[#99530] Re: What is Borges? — Julian Fitzell <julian@...4.com> 2004/05/07

Dick Davies wrote:

[#99534] Re: What is Borges? — Carl Youngblood <carl@...> 2004/05/07

[#99527] Ruby Installer for Windows: use of Win32OLE bug causes crash — Jos Backus <jos@...>

This is with the latest Ruby Installer for Windows, 181-13-rc2.

11 messages 2004/05/07

[#99583] Ruby Installer for Windows 1.8.1-13 final — "Curt Hibbs" <curt@...>

The Ruby Installer 1.8.1-13 (final) for Windows has been released and

62 messages 2004/05/08
[#99643] Why Ruby? -- A Resource for Promoting Ruby — "Curt Hibbs" <curt@...> 2004/05/09

I'm pleased to announce the kickoff of RubyForge project called "Why Ruby?"

[#104934] Ruby Installer for Windows 1.8.2-14 Release Candidate — "Curt Hibbs" <curt@...> 2004/06/30

I have uploaded a release candidate for Ruby Installer that was built using

[#104952] **RC2** Ruby Installer for Windows 1.8.2-14 Release Candidate — "Curt Hibbs" <curt@...> 2004/07/01

The original release candidate that I posted earlier today did not include

[#105519] Re: [ANN] **RC2** Ruby Installer for Windows 1.8.2-14 Release Candidate — Lothar Scholz <mailinglists@...> 2004/07/07

Hello Curt,

[#105546] Re: [ANN] **RC2** Ruby Installer for Windows 1.8.2-14 Release Candidate — Hidetoshi NAGAI <nagai@...> 2004/07/08

Hi,

[#105550] Re: [ANN] **RC2** Ruby Installer for Windows 1.8.2-14 Release Candidate — nobu.nokada@... 2004/07/08

Hi,

[#99597] How to get the last 5 elements of an array? — Gavin Sinclair <gsinclair@...>

Hi,

20 messages 2004/05/08

[#99680] rubygarden homepage hacks — Simon Strandgaard <neoneye@...>

On daily basis the homepage at rubygarden is being edited.

19 messages 2004/05/09

[#99734] in search of a compelling reason to use ruby.... — Ryan Paul <segphault@...>

i'm a python programmer, and I have recently been hearing a lot about

28 messages 2004/05/10

[#99764] safe eval? — "Ara.T.Howard" <Ara.T.Howard@...>

20 messages 2004/05/10
[#99773] Re: safe eval? — Florian Gross <flgr@...> 2004/05/10

Ara.T.Howard wrote:

[#99834] Re: safe eval? — ts <decoux@...> 2004/05/11

>>>>> "F" == Florian Gross <flgr@ccan.de> writes:

[#99854] Proposal: Object#send(nil) -> self — Gavin Sinclair <gsinclair@...>

A quick one. I see some sense in Object#send accepting 'nil' as the

21 messages 2004/05/11

[#99879] Strange regexp behaviour in gsub — Kristof Bastiaensen <kristof@...>

Hi,

15 messages 2004/05/11

[#99945] Recommendations (Ruby making my head swim) — Mike Rhodes <rhodes553@...>

I recently bought "Programming Ruby" and set out to learn the language

13 messages 2004/05/12

[#99966] Major Addition Bug? — "Sean O'Dell" <sean@...>

Doing this:

57 messages 2004/05/12
[#99967] Re: Major Addition Bug? — ts <decoux@...> 2004/05/12

>>>>> "S" == Sean O'Dell <sean@celsoft.com> writes:

[#99970] Re: Major Addition Bug? — "Sean O'Dell" <sean@...> 2004/05/12

On Wednesday 12 May 2004 09:53, ts wrote:

[#100032] are there any ruby IDEs? — Ryan Paul <segphault@...>

I use vim most of the time, but i'm curious if there are any

35 messages 2004/05/12

[#100093] How to make combinations of an array to produce all possible expressions? — Erik Terpstra <erik@...>

I have an array 'conds', which contains some sub-expressions for an

11 messages 2004/05/13

[#100136] Ruby's Best -- Please Help — "Curt Hibbs" <curt@...>

On the "Why Ruby?" project wiki (http://whyruby.rubyforge.org/), I am trying

23 messages 2004/05/13
[#100284] Please revisit Ruby's Best and vote for additions — "Curt Hibbs" <curt@...> 2004/05/14

If you were an early visitor to:

[#100137] First Presentation Posted to Why Ruby! — "Curt Hibbs" <curt@...>

Assaph Mehr just posted the first presentation to Why Ruby

22 messages 2004/05/13
[#100172] Presenting a more unified front (Ruby webring?) — ptkwt@... (Phil Tomson) 2004/05/13

In article <EAENKKNOJPMNCDMLDOMLKEHHEFAA.curt@hibbs.com>,

[#100182] C++ Exception compatibility idea — Asfand Yar Qazi <im_not_giving_it_here@..._hate_spam.com>

Hi,

26 messages 2004/05/13
[#100206] Rite implementation in C++? (Objective C?) — ptkwt@... (Phil Tomson) 2004/05/13

In article <40A3E539.2010204@hypermetrics.com>,

[#100193] subclasses of string as hash keys — Matthias Georgi <matti_g@...>

15 messages 2004/05/13

[#100273] Regexp Error? — "Robert Klemme" <bob.news@...>

What's wrong here?

16 messages 2004/05/14

[#100295] Re: Regexp Error? — Michael Campbell <michael_s_campbell@...>

ts wrote:

15 messages 2004/05/14

[#100325] Re: Please revisit Ruby's Best and vote for additions — "Curt Hibbs" <curt@...>

James Britt wrote:

12 messages 2004/05/14

[#100395] Need Help Selecting a GUI — dejaspam@... (Bill Atkins)

As anyone can tell by looking at the topics of my recent posts, I'm

18 messages 2004/05/15

[#100461] Ruby on Rails — Matt Lawrence <matt@...>

Very neat presentation, it kept me up way too late last night watching it.

24 messages 2004/05/16

[#100511] How to duck type? - the psychology of static typing in Ruby — Tim Bates <tim@...>

Hi all,

83 messages 2004/05/17
[#100525] Re: How to duck type? - the psychology of static typing in Ruby — "SER" <ser@...> 2004/05/17

Broken record time:

[#100791] Re: How to duck type? - the psychology of static typing in Ruby — Marek Janukowicz <childNOSPAM@...17.ds.pwr.wroc.pl> 2004/05/19

On Thu, 20 May 2004 03:43:22 +0900, Dave Thomas wrote:

[#100613] FoX: removing widgets — Yuri Leikind <y.leikind@...>

Hello all,

16 messages 2004/05/18
[#100670] Re: FoX: removing widgets — Lyle Johnson <lyle@...> 2004/05/18

Yuri Leikind wrote:

[#100629] Newbie installation problem: libraries? — Paul Emmons <pemmons@...>

I have recently installed ruby-1.8.1 on my Mandrake Linux system.

11 messages 2004/05/18

[#100649] Windows desktop app w/ simple db; how? — "Kirk Haines" <khaines@...>

Imagine that you had a very simple web based application. It queries some

12 messages 2004/05/18

[#100653] Zero is true ... whoda thunk? — "Richard Lionheart" <NoOne@...>

Hi,

29 messages 2004/05/18
[#100655] Re: Zero is true ... whoda thunk? — Mark Sparshatt <msparshatt@...> 2004/05/18

Richard Lionheart wrote:

[#100682] Re: Zero is true ... whoda thunk? — Chris Pine <cpine@...> 2004/05/19

On Wed, 19 May 2004 06:34:54 +0900, Mark Sparshatt wrote:

[#100691] Re: Zero is true ... whoda thunk? — David Naseby <david.naseby@...>

>-----Original Message-----

14 messages 2004/05/19

[#100721] irb or xterm crash with UTF-8 — Simon Strandgaard <neoneye@...>

server> irb

15 messages 2004/05/19

[#100839] Where to download FXRuby library; where to put it; RUBYLIB, RUBYPATH env. vars — "Richard Lionheart" <NoOne@...>

Hi,

14 messages 2004/05/20

[#100862] Ruby's builtin Datastructures — Brian Schroeder <spam0504@...>

Hello all,

13 messages 2004/05/20

[#101071] Concerning version numbers... — Hal Fulton <hal9000@...>

A few people in recent weeks have been bemoaning the fact that software

15 messages 2004/05/22

[#101110] Ruby for educational purposes and localization — Laurent Julliard <laurent__no__@__spam__moldus.org>

All,

10 messages 2004/05/23

[#101165] make faster Richards benchmark — dlissett0@... (Duncan Lissett)

I'd appreciate any suggestions on how to make a faster Ruby

15 messages 2004/05/24

[#101226] Concerning package names — djberg96@... (Daniel Berger)

All,

13 messages 2004/05/24

[#101292] Numeric#of — "Ara.T.Howard" <ahoward@...>

53 messages 2004/05/25

[#101329] separating ruby-talk from comp.lang.ruby? — David Alan Black <dblack@...>

Hi --

65 messages 2004/05/25
[#101388] Re: separating ruby-talk from comp.lang.ruby? — ptkwt@... (Phil Tomson) 2004/05/25

In article <m3brkcda7g.fsf@wobblini.net>,

[#101391] Re: separating ruby-talk from comp.lang.ruby? — "David A. Black" <dblack@...> 2004/05/25

Hi --

[#101360] ruby-dev summary 23459-23562 — Minero Aoki <aamine@...>

Hi all,

30 messages 2004/05/25
[#101395] Re: ruby-dev summary 23459-23562 — Florian Gross <flgr@...> 2004/05/25

Minero Aoki wrote:

[#101369] defining condititions — Florian Weber <csshsh@...>

hi!

18 messages 2004/05/25

[#101522] WEBrick and FastCGI response — Jim Freeze <jim@...>

Reply-To:

15 messages 2004/05/27

[#101560] Re: separating ruby-talk from comp.lang.ruby? — "Mills Thomas (app1tam)" <app1tam@...>

Here, here, hear, hear. No NNTP here.

41 messages 2004/05/27
[#101565] Re: separating ruby-talk from comp.lang.ruby? — "David A. Black" <dblack@...> 2004/05/27

Hi --

[#101569] Re: separating ruby-talk from comp.lang.ruby? — Dave Thomas <dave@...> 2004/05/27

[#101571] Re: separating ruby-talk from comp.lang.ruby? — "David A. Black" <dblack@...> 2004/05/27

Hi --

[#101616] Re: separating ruby-talk from comp.lang.ruby? — "David A. Black" <dblack@...> 2004/05/28

Hi --

[#101686] Re: separating ruby-talk from comp.lang.ruby? — Dave Thomas <dave@...> 2004/05/28

[#101890] Re: separating ruby-talk from comp.lang.ruby? — "David A. Black" <dblack@...> 2004/05/31

Sorry everyone, testing again.... small meaningless tweak to

[#101674] Andreas' practical language comparison — "Georgy" <no.mail@...>

Hi all!

13 messages 2004/05/28

[#101745] Test::Unit: assert_follows_spec() (or something like that) — David Garamond <lists@...6.isreserved.com>

For deterministic functions/methods, the same set of inputs should

20 messages 2004/05/29

[#101823] gsub!, replace with \' — Patrick Gundlach <clr1.10.randomuser@...>

Dear Ruby-hackers,

14 messages 2004/05/30

[#101830] Behavior of application changes when adding non-relevant puts — felix.nawothnig@... (Felix Nawothnig)

Hi.

12 messages 2004/05/30

[#101853] mysql-ruby — Paul Vudmaska <paul@...>

%$@#%$ i know i've abused this list with more questions than answers but

14 messages 2004/05/31

[#101855] elegant way to say "try this thing, one at a time, until condition is met" — David Garamond <lists@...6.isreserved.com>

Example: I need to unmount /usr and /usr2, but currently I can't because

23 messages 2004/05/31

[#101899] RMagick available on Windows — Tim Hunter <cyclists@...>

Thanks to Kaspar Schiess, RMagick for Windows is now available at

13 messages 2004/05/31

Re: What so special about PostgreSQL and other RDBMS?

From: quirk@... (Quirk)
Date: 2004-05-12 20:08:55 UTC
List: ruby-talk #100022
"Volker Hetzer" <volker.hetzer@ieee.org> wrote in message news:<c7t3p2$b15$1@nntp.fujitsu-siemens.com>...

> > What cold comfort that is. I would prefer the right to make my
> > aplication work without their good graces.
> >
> > Before you consider suing them I suggest you reiview your contact with
> > an actual lawyer. So you can understand exactly how painted into a
> > corner you really are.

> Look, we've got about 50 people here dealing with
> exactly those questions, telling us what contracts to enter and what not.
> When we buy support, we *know* what we are in for and when and
> what to sue them for and how to deal with them before we sue them.

Your argument, as usual, is that I should just believe you, not
because you have explained yourself, but just because you *know*.

Wether you have 50 people or 100 people 'around there', the fact
remains that it is very unlikely that your investment can be saved by
a lawsuit, for every 50 you have, Oracle has more. And if you do have
more legal might than Oracle, you are the exception, not the rule.

For most organisations, sueng Oracle, or anyother major corporation is
simply not an option.

My orignal comments still hold true, the right to sue is cold comfort,
the right to pick up your pieces and try somewhere else, keeping your
application in tact as much as possible, is better.

> > > at least, the right to cancel the
> > > contract which hurts them way more
> >
> > How can you cancel the contract when your entire application is
> > dependanton there product? Can you afford to throw away your
> > application too?

> See my other posting. Compared to changing the application (replacing
> it with another), changing the underlying database is easy.

Even easier if you have abstracted your data access with a simple
function, and then used that function throught your application. I
have no idea why you find this so hard to believe.

And for what purposes are you bringing up changing the application?
How is this comparison relevent? I am trying to explain how to protect
your investment in your application; to change it as little as
possible.

You make so little sence I wonder what is motivating you to carry on.

Abstraction of your database access is a good idea. Why are you so
hell bent to dispute this.

> > > than if I go to a postgres developer
> > > and tell him I'm not interested any more. So, unlike open source developers,
> > > they actually have an interest in doing something.
> >
> > What on earth are you trying to say here? Why is a postgresql
> > developer any more or less interested in your contarct than one who
> > pedals proprietary software?

> A developer who does not earn mony by it is less interested in providing
> work than one who does.

Why would anyone provide work for you without earning money? Geez, I
feel like I should be earning a paycheque just for talking to you.

As I've said, their are many profesional developers who provide
support for open source products, or provide source licences for their
own.

>  Therefore, support contracts make sense.

Of course they do.

They make even more sence if you are not locked in to a single source.

> I was talking about the case where I go to the developer and ask him
> to do something for free.

Why would anybody do work fo you for free? Are you a charity of some
sort?

> > Why? What magic powers are possesed by the firm that holds the
> > copyright? Expcet the power to prevent anyone else from touching or
> > looking at their code?

> They developed it.

Not necessarily, they merely own the copyright. And even so, that
still does not mean that somebody else can't modify it, and do so
well, sometimes even better than the original developers.

> > > See my other postings and the reply about division of labour. You might
> > > also read up on Maos Great Leap Forward and north coreas policy of doing
> > > everything themselves.
> >
> > You're not seriously trying to draw me into to a discusion on
> > communist history are you? If so, please go ahead, it may be
> > intersting. I've been reading the Fabian writing of George Bernard
> > Shaw recently myself.

> Right. Mao wanted every village to be self-reliant and do everything on
> their own. I think the best published example was that more or less
> every village had its own steel factory, resulting in a very low efficiency
> and crap steel. If you read about north corea you will sooner or later
> stumble on something similar, called "Juche". A fierce desire to be
> independent, an inability to recognize you can't be a specialist of
> everything and, consequently, a desaster.

And the relevance of this is....?

> > By the way, I am _not_ arguing that one must do everything
> > themeselves, only that one should not get locked into being dependant
> > on a single provide.
> >
> > As I'v said, I'm baffled that this is so controversial that you all
> > expect me to defend my good name merely for saying it.
> >
> > > > I'm not sure what this example is supposed to illustrate. The vendor
> > > > failed to fix the bug originaly and ony did so under dures,
>  
> > > The point was that contracts work.
> >
> > It was quite a poorly demonstrated point, as they nearly did and could
> > well have lost their own customer under the arrangement.

> Not "nearly", the legal opinion was correct and therefore the only ones
> to worry were the sued ones.

If it did come to a dispute, they could not have supported there own
application, they where exclusively dependendant on an outside firm.

> > > > which only
> > > > shows how vulnerable you where to begin with,

> > > Why was he vulnerable if he had a contract that required the vendor to > > > > work?

Because he had no right to go elsewhere if the vendor failed to
deliver.

> > As the old joke goes: "if this fire alarm fails, and your house burns
> > down, we will refund the entire purchase price (not including the
> > battaries)."

> OTOH, "if you install this fire alarm, you will pay less insurance on
> the house".

Relevence? What insurance is provided in the case here? 
Fire insurance you can buy, I have never heard of application
obsoletion insurance.

The original point being, you can not recoup your own investment, just
the purchace price.

> > > > if you had the right to
> > > > say 'OK, were going to fire you and give someone else the contract'
> > > > they would have fixed your bug pronto with no back talk.

> No, they wouldn't, because first they would have to understand the code.

If they where a credible provider of support and development for this
particular product, they would certainly understand the code.

> > > Maybe, but in case of open source software they'd say 'Good luck
> > > working into our source code, see you in two years'.
> >
> > Were do you get this idea? You can contract many companies, large and
> > small, to support your open source product, the difference being that
> > you can hire another when when they fail, because you have a right to
> > the source code, where as you have no recource when the provider has
> > all the rights.

> Like, suse and redhat, each doing their own distributions?

Huh? No, like a competent development comany providing devlopment
services, exactly like Oracle does, but without trapping you into a
sole source situation.

> Could you provide a link where IBM actually provides support
> for mysql? The only thing I have found is them bragging that  MySQL AB
> (fully) supports the AIX port, not that IBM supports MySQL.

Your question is yet another fallacy, since you are responding to a
general statement, that many large companies, including IBM, support
open source applications or provide source licences for there own
applications,  but if you really want to hire IBM to support your
MySQL implemtation, you can, I would recomend you try MySQL AB first
though.

	IBM Application development and systems integration
	http://www-1.ibm.com/services/us/index.wss/it/bcs/a1000402

> > Yes, developing applications costs money, it is this investment I am
> > advising people to protect by not getting locked into third party
> > dependencies.

> I do get locked into a third party dependency, even if I can change
> the third party.

If you can change it, you are not 'locked in.'

> I agree, on the plus side, I can change support without
> changing code, so who actually owns the code and merges the
> fixes from the other guy, provided they don't want to keep them themselves
> because they want to keep the customers?

All these question depend on the case, and have nothing to do with the
topic, if you have a right to the source you are safer that if you do
not, if you have abstracted your access you are safer still. What is
it you can not understand?

This conversation is becoming surreal.

> > > > or negotiate access to source for the vendors
> > > > product, the only difference being that you then have leverage.
>  
> > > The access to the source means nothing, see above.
> >
> > It means everthing.

> Why? I can't change it.

You have the *right* to use it and have it changed for ever and ever,
not only by the permission of some outside company.

> > It means the difference being being the master of
> > your applications and contracts or being a slave to a third party
> > vendor.

> He's my slave because I pay him.

No, he can simply ignore you if he decides the relationship is no
longer profitable for him. You can do nothing.

> > Maybe not 'out of the hat' but with less expense and retraining that
> > having to reprogram the entire application which was programmed with
> > proprietary bindings everwhere instead of properly abstracted code.

> Abstraction can make the job easier, you are right here, but then
> changing a database is not that hard too, as long as both are relational
> ones.

That's all I'm saying, Abstraction is a good idea. I was giving some
simple, good advice. What are you saying?

> > > Including people who have been trained on it.
> > > In what way is a change from oracle to db2 easier than a change from
> > > postgresql to mysql?
> >
> > Well, for one, you would never have to change away from the open
> > source products because of a dispute with the developer.

> Yes, I would. Because I'm not going to maintain my own database
> distribution.

Nobody asked you to. You have the right to use the product and never
talk to the developer if you like. You don't need to change it to
enjoy the rights that source code gives, that is the right to use the
product for ever, and even have it changed *if you need to*

My advice is to abstract when you have no source code, and perhaps
even then, I have repeated this many times and am not sure what you
are even disputing.

> > But in
> > anycase, my argument is not, and never was, oracle and db2 versus
> > postgresql or mysql. But rather for abstraction when you do not have
> > source code, or sometimes then too.

> If I have abstraction it's even less necessary to mess around with
> the db because it's easier to change the db.

Yes, that's why I am *recomending* abstraction. Are you just typing
compulsively at this point?

> > I certainly would
> > not expect my clients or users to be satisfied when I told them, I'm
> > sorry the application I provided for you doesn't work, but you will
> > have to discuss this with Larry Ellison. Nor would I be satisfied
> > giving such an excuse.

> It's different for databases.
> A) the customer quite often already has a database and expertise
>      maintaining it. He has an interest not to have another.

Abstaction means your application can run for different clients with
different databases then. double plus good.

However if your application is tied to one database, then the very
client you are describing is the very client that you will not get if
they use a different database from yours.

> B) the customer may  trust Larry ellison, or IBM more than me.

But if they only sent there money to Lary because they purchaced your,
unabstracted application, they would be pissed off when it did not
work, and you blamed it on Larry.

> C) the customer may want a database that can do more than I could
>      implement or maintain, like incremental backups, logical/physical
>     standby databases or security.

Exactly, so how are you going to accomplish this with your
unabstracted application? Do you even remember what side of this
debate you are on?

> Another case where it's different would, for instance be the OS.
> How much linux maintenance do you think you can provide,
> compared to redhat or suse? Is this really your corebusiness
> or area of expertise?

Why do I have to? Since I can hire one of a million support providers
for any OS, however for OSes without source, they can't do much when
the problem is with the OS itself. Same with the database.

Again, my argument summerized for the millionth time: If you have no
source Abstract access for sure, and it's also a good idea to abstract
access even if you do. I'm baffled how you've turned this into such a
long conversation.

In This Thread