| From: | Dagfinn Ilmari Mannsåker <ilmari(at)ilmari(dot)org> | 
|---|---|
| To: | Matthias van de Meent <boekewurm+postgres(at)gmail(dot)com> | 
| Cc: | Artur Formella <artur(dot)formella3(at)gmail(dot)com>, pgsql-hackers(at)postgresql(dot)org | 
| Subject: | Re: Allowing additional commas between columns, and at the end of the SELECT clause | 
| Date: | 2024-05-13 12:28:19 | 
| Message-ID: | 87bk59hp5o.fsf@wibble.ilmari.org | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgsql-hackers | 
Matthias van de Meent <boekewurm+postgres(at)gmail(dot)com> writes:
> On Mon, 13 May 2024 at 10:42, Artur Formella <artur(dot)formella3(at)gmail(dot)com> wrote:
>> Motivation:
>> Commas of this type are allowed in many programming languages, in some
>> it is even recommended to use them at the ends of lists or objects.
>
> Single trailing commas are a feature that's more and more common in
> languages, yes, but arbitrary excess commas is new to me. Could you
> provide some examples of popular languages which have that, as I can't
> think of any.
The only one I can think of is Perl, which I'm not sure counts as
popular any more.  JavaScript allows consecutive commas in array
literals, but they're not no-ops, they create empty array slots:
    ❯ js
    Welcome to Node.js v18.19.0.
    Type ".help" for more information.
    > [1,,2,,]
    [ 1, <1 empty item>, 2, <1 empty item> ]
- ilmari
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Matthias van de Meent | 2024-05-13 12:31:41 | WAL_LOG CREATE DATABASE strategy broken for non-standard page layouts | 
| Previous Message | Hayato Kuroda (Fujitsu) | 2024-05-13 12:28:11 | RE: Slow catchup of 2PC (twophase) transactions on replica in LR |