Re: RustgreSQL

From: Jan de Visser <jan(at)de-visser(dot)net>
To: pgsql-hackers(at)postgresql(dot)org
Cc: Craig Ringer <craig(dot)ringer(at)2ndquadrant(dot)com>, Joel Jacobson <joel(at)trustly(dot)com>
Subject: Re: RustgreSQL
Date: 2017-01-08 23:59:45
Message-ID: 13870776.DaTCaIKCPt@coyote
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Monday, January 9, 2017 7:06:21 AM EST Craig Ringer wrote:
> On 9 Jan. 2017 05:51, "Jan de Visser" <jan(at)de-visser(dot)net> wrote:
>
> On Sunday, January 8, 2017 6:28:17 AM EST Joel Jacobson wrote:
> > I don't want to learn the complicated details of C, that's true.
>
> And this is where I think you're wrong, and why conversion would be hard. C
> has very few complicated details. I don't think it has any, frankly.
>
>
> Oh, that's really rather optimistic.
>
[snip]

Allow me to be snarky and summarize your (very true) points as: "writing
complicated software systems is hard".

That's not the fault of the language (in most cases). The complexity can
somewhat be abstracted by the language, which Rust and Java try to do, or
completely left to the design, as you're forced to do in C. The former gives
you either a more complicated language or severly limit what you can do, and
in the end you will find walls to bang your head against and edges of cliffs to
fall off of.

The latter, of course, makes your head explode if your system is large enough
and you don't have Tom Lane and Robert Haas around.

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Tom Lane 2017-01-09 00:03:47 Re: createdb warnings on OS X
Previous Message Greg Stark 2017-01-08 23:56:58 Re: RustgreSQL