On Aug 12, 2014, at 2:37 AM, Alex Peshkoff wrote:

> On 08/11/14 22:29, Tom Coleman wrote:
> 
>> I interface a proprietary language with Firebird, Oracle, and Sybase/MS-SQL.
>> 
>> There is never any case where I would want to see std:exception.
>> 
>> Could it be time to start thinking about burying this idea that is looking 
>> more and more like a sacred cow?
> 
> Tom if _you_ do not want to use one of the most powerful features of 
> programming languages, please do not suggest others not to use it.

Alex' reply was very gracious and possibly more polite than than the one I 
deserved.

My motivation for using such an emotional term may be due to a bias that I have 
detected - one that seems to be validated by other commenters - that the core 
developers seem to be more interested in the nuances of the technology or the 
perceived "elegance or correctness" of the implementation than expanding the 
user base.   As i said, that's my perceptual bias.

I joined this discussion with a comment about an OEM that had 800 systems and 
was looking to get out of Delphi and Windows, which would allow him to move to 
Linux and Java and eventually some other database.  One reaction noted on the 
list was anger!

That reaction may be valid, but it's not productive.  It's like the husband 
who's wife starts talking about a divorce, and rather than discuss the 
situation and try to fix the problems he beats her and sets the house on fire.

One bias  of mine that I will confess to is that I hate C++.  Every time I am 
forced to use it it turns out to be a horrible PITA.  The last project I 
wrestled with was an interface from our proprietary language to ApacheMQ, and 
the only interface available was C++.  I develop for several platforms
and it always seems to be an endless battle of gcc versions, library 
compatibility issues and missing dependencies.

Maybe that gives you some idea why the discussion about a C++ interface makes 
me nervous.  (I hear I don't have to use it if I don't want to, but the 
indication is that the old API will go through the C++ interface.)  Add COM, 
mix in a little IDL and my eyes start to glaze over.

My intention is not to flame any religious wars.  I am just looking for some 
assurance that Firebird has a future.

I just read Jim's latest post as I was writing this and I have a comment for a 
subsequent post.

Thanks for listening.








------------------------------------------------------------------------------
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to