Solving the symbol-vs-number conundrum Lassi Kortela (09 Aug 2020 21:29 UTC)
Re: Solving the symbol-vs-number conundrum John Cowan (10 Aug 2020 01:02 UTC)
Re: Solving the symbol-vs-number conundrum Lassi Kortela (10 Aug 2020 06:48 UTC)
SQLSTATE Lassi Kortela (10 Aug 2020 07:03 UTC)
Any alphanumeric errors anywhere? Lassi Kortela (10 Aug 2020 07:11 UTC)
Re: Any alphanumeric errors anywhere? Lassi Kortela (10 Aug 2020 07:15 UTC)
Re: Any alphanumeric errors anywhere? Göran Weinholt (10 Aug 2020 07:44 UTC)
VMS errors Lassi Kortela (10 Aug 2020 08:29 UTC)
Re: VMS errors John Cowan (11 Aug 2020 02:44 UTC)
Re: Solving the symbol-vs-number conundrum John Cowan (10 Aug 2020 20:36 UTC)
Re: Solving the symbol-vs-number conundrum Lassi Kortela (10 Aug 2020 21:30 UTC)
Re: Solving the symbol-vs-number conundrum John Cowan (11 Aug 2020 03:48 UTC)
Re: Solving the symbol-vs-number conundrum Lassi Kortela (11 Aug 2020 06:50 UTC)
Re: Solving the symbol-vs-number conundrum hga@xxxxxx (12 Aug 2020 12:01 UTC)
Re: Solving the symbol-vs-number conundrum John Cowan (12 Aug 2020 12:48 UTC)
Semantic property names and static vs dynamic types Lassi Kortela (14 Aug 2020 15:54 UTC)
Re: Semantic property names and static vs dynamic types John Cowan (14 Aug 2020 22:06 UTC)
Re: Solving the symbol-vs-number conundrum hga@xxxxxx (12 Aug 2020 12:06 UTC)
Re: Solving the symbol-vs-number conundrum Lassi Kortela (14 Aug 2020 15:57 UTC)
Re: Solving the symbol-vs-number conundrum hga@xxxxxx (15 Aug 2020 16:26 UTC)
Re: Solving the symbol-vs-number conundrum hga@xxxxxx (10 Aug 2020 22:11 UTC)

Re: Solving the symbol-vs-number conundrum hga@xxxxxx 15 Aug 2020 16:25 UTC

> From: Lassi Kortela <xxxxxx@lassi.io>
> Date: Friday, August 14, 2020 10:57 AM
>
>>>     category
>>>     class-code
>>>     class-title
>>>     subclass-code
>>>     Subclass-title
>>>
>>> All these things are determined by the SQLSTATE, so I don't see much
>>> reason for lugging them around in status objects.
>>
>> I say leave it at the discretion of the library developer, and for now
>> many of them are used in one SRFI example.  Lugging them around may save
>> the end user a trip to a file or book.
>
> OK, let's put them in the registry but make them strictly optional. A
> particularly conscientious database driver programmer can fill them in.

In my mind, one purpose of registries starting with the basic one at
the end of SRFI 198 (see Standard facility conventions in
https://htmlpreview.github.io/?https://raw.githubusercontent.com/hga/srfi-198/master/srfi-198.html)
is to define optional keys that are not optional if you so choose to
report a datum value that is defined to have a specific key.  So it
defines (for now, very subject to change or moving to Schemeregistry)
'source-filename, 'line-number, and 'column-number.

> Well, class-code and subclass-code are simple parts of sqlstate so
> maybe they shouldn't be there? We can decide once we're actually
> writing drivers, SRFI 198 doesn't need to talk about SQL stuff.

Per my above paragraph, they'll perhaps be there someday, but as you
say, only after we reify our discussions of SQLSTATE into real drivers.
Which I'm not far from doing, obviously gated on finalizing SRFI 198.

> [ Mnemonic is out. ]

- Harold