Re: cleaning perl code

Поиск
Список
Период
Сортировка
Искать
От
Mark Dilger
Тема
Re: cleaning perl code
Дата
Msg-id
97813D8D-F185-4998-8CF8-5678746E7DEE@enterprisedb.com
Ответ на
Re: cleaning perl code (Andrew Dunstan)
Список
Дерево обсуждения
cleaning perl code Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Re: cleaning perl code Noah Misch <noah@leadboat.com>
Re: cleaning perl code Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Re: cleaning perl code Tom Lane <tgl@sss.pgh.pa.us>
Re: cleaning perl code Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Re: cleaning perl code Tom Lane <tgl@sss.pgh.pa.us>
Re: cleaning perl code Noah Misch <noah@leadboat.com>
Re: cleaning perl code Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Re: cleaning perl code Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Re: cleaning perl code Alvaro Herrera <alvherre@2ndquadrant.com>
Re: cleaning perl code Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Re: cleaning perl code Noah Misch <noah@leadboat.com>
Re: cleaning perl code Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Re: cleaning perl code "Hamlin, Garick L" <ghamlin@isc.upenn.edu>
Re: cleaning perl code Alvaro Herrera <alvherre@2ndquadrant.com>
Re: cleaning perl code Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Re: cleaning perl code Mark Dilger <mark.dilger@enterprisedb.com>
Re: cleaning perl code Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Re: cleaning perl code Tom Lane <tgl@sss.pgh.pa.us>
Re: cleaning perl code Noah Misch <noah@leadboat.com>
Re: cleaning perl code Mark Dilger <mark.dilger@enterprisedb.com>
Re: cleaning perl code Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Re: cleaning perl code Mark Dilger <mark.dilger@enterprisedb.com>
Re: cleaning perl code Tom Lane <tgl@sss.pgh.pa.us>
Re: cleaning perl code Tom Lane <tgl@sss.pgh.pa.us>
Re: cleaning perl code Noah Misch <noah@leadboat.com>
Re: cleaning perl code Robert Haas <robertmhaas@gmail.com>
Re: cleaning perl code David Steele <david@pgmasters.net>
Re: cleaning perl code Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Re: cleaning perl code David Steele <david@pgmasters.net>
Re: cleaning perl code Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: cleaning perl code Robert Haas <robertmhaas@gmail.com>
Re: cleaning perl code Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: cleaning perl code Andrew Dunstan <andrew.dunstan@2ndquadrant.com>


> On Apr 11, 2020, at 9:13 AM, Andrew Dunstan  wrote:

Hi Andrew.  I appreciate your interest and efforts here.  I hope you don't mind a few questions/observations about this effort:

> 
>  The
> last one fixes the mixture of high and low precedence boolean operators,

I did not spot examples of this in your diffs, but I assume you mean to prohibit conditionals like:

    if ($a || $b and $c || $d)

As I understand it, perl introduced low precedence operators precisely to allow this.  Why disallow it?

> and the use of commas to separate statements

I don't understand the prejudice against commas used this way.  What is wrong with:

    $i++, $j++ if defined $k;

rather than:

    if (defined $k)
    {
        $i++;
        $j++;
    }

—
Mark Dilger
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company





В списке pgsql-hackers по дате отправления
От: Jose Luis Tallon
Дата:
От: Paul A Jungwirth
Дата:
Сообщение: Re: range_agg
FAQ