> -----Original Message-----
> From: Claudio Valderrama C. [mailto:[email protected]]
> Sent: Tuesday, March 06, 2012 6:29 AM
> 
> > -----Original Message-----
> > From: Alex Peshkoff [mailto:[email protected]]
> > Sent: Martes, 06 de Marzo de 2012 8:06
> >
> > Also want to agree, but I remember there were some real reasons
> > (unfortunately do not remember them) making people stay with dialect1.
> > May be somebody remembers that reasons?
> 
> I think that the different treatment of date format (when converting to
> text) and datetime storage (double v/s int64) wasn't the primary motivation.
> 
> The main reason was that dialect 3 imposes exact numerics rules for
> multiplication and division and we don't have enough bits to account for all
> cases (we would need internally int128 or somewhat alike). Also, division
> becomes C-like for integer numbers.

This is why BroadView hasn't made the move from Dialect 1.  The numeric rules 
imposed by Dialect 3 would have required a huge amount of re-coding and testing 
to ensure that our calculations/reports generated the expected results.

BTW, unless I have missed something, there is no posting which has said that 
Dialect 1 needs to be eliminated in order for the BLR version to be increased.  
So, changing the BLR levels has no dependencies on the question of on-going 
support for Dialect 1.  The subject of dialects came up due to a question from 
Alex about whether the support for the old BLR versions was necessary for 
Dialect 1.  


As for Dialect 1, it is my opinion that the Dialect 3 intermediate numeric 
rules are half-baked (at best) and that until such time as they have been have 
been made intelligent that support for Dialect 1 needs to be maintained (do I 
hear a Dialect 4?  == Dialect 1 math rules, plus 'new' Boolean, Date, Time, 
Timestamp and INT64 datatypes).


Sean


------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to