From: | Josh Berkus <josh(at)agliodbs(dot)com> |
---|---|
To: | Joel Jacobson <joel(at)trustly(dot)com>, Jim Nasby <Jim(dot)Nasby(at)bluetreble(dot)com> |
Cc: | Robert Haas <robertmhaas(at)gmail(dot)com>, Gavin Flower <GavinFlower(at)archidevsys(dot)co(dot)nz>, Pg Hackers <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: RustgreSQL |
Date: | 2017-01-10 23:02:59 |
Message-ID: | fe043d36-3256-bdfd-3607-637627d50ad0@agliodbs.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On 01/09/2017 05:54 PM, Joel Jacobson wrote:
> On Mon, Jan 9, 2017 at 3:22 PM, Jim Nasby <Jim(dot)Nasby(at)bluetreble(dot)com> wrote:
>> I do wonder if there are parts of the codebase that would be much better
>> suited to a language other than C, and could reasonably be ported.
>> Especially if that could be done in such a way that the net result is still
>> C code so we're not adding dependencies to non developers (similar to
>> bison).
>>
>> Extensions are a step in that direction, but they're ultimately not core
>> Postgres (which is a different issue).
>
> I think this is a great idea!
>
> That way the amount of C code could be reduced over time,
> while safely extending the official version with new functionality on
> the surface,
> without increasing the amount of C code.
Even if you don't ever end up touching core Postgres, being able to
write extensions in languages other than C (like, full-featured
extensions) would be its own benefit.
Why not start there? That is, assuming that Joel has gobs of time to
work on this? For that matter, I know that Jeff Davis is quite fond of
Rust.
--
--
Josh Berkus
Red Hat OSAS
(any opinions are my own)
From | Date | Subject | |
---|---|---|---|
Next Message | Bruce Momjian | 2017-01-10 23:19:44 | Re: [HACKERS] Questionable tag usage |
Previous Message | Daniel Verite | 2017-01-10 23:01:38 | Re: sequence data type |