On 20-10-2020 12:40, Roman Simakov wrote:
вт, 20 окт. 2020 г. в 13:28, Mark Rotteveel <m...@lawinegevaar.nl>:
Because documentantion here
(https://firebirdsql.org/en/firebird-date-literals/) says they are valid
separators.

Keep in mind, that link is an excerpt from Helen Borrie's Firebird Book
from 2004 (Firebird 1.5 era). It is descriptive of what worked at the
time, it is not prescriptive as to how Firebird is supposed to behave.

Why not? For me and lots of other developers, who have been using such
code, it's exactly how Firebird is supposed to behave :)
In other words, what are the reasons to break the backward compatibility?

I'm just saying that the quote is an excerpt of a book that describes how Firebird worked at that time (probably reverse-engineered using a lot of trial and error). It is not a prescription (requirements document) how Firebird is supposed to work. As such, it shouldn't be taken as the holy truth to which Firebird must conform.

I prefer backwards compatibility, but there are a lot of oddities in that described behaviour, some of which are not worth to preserve IMHO.

Mark
--
Mark Rotteveel


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

Reply via email to