Skip site navigation (1) Skip section navigation (2)

Re: PostgreSQL future ideas

From: Andrew Dunstan <andrew(at)dunslane(dot)net>
To: Chris Browne <cbbrowne(at)acm(dot)org>
Cc: pgsql-hackers(at)postgresql(dot)org
Subject: Re: PostgreSQL future ideas
Date: 2008-09-27 15:05:21
Message-ID: (view raw, whole thread or download thread mbox)
Lists: pgsql-generalpgsql-hackers

Chris Browne wrote:
> jonah(dot)harris(at)gmail(dot)com ("Jonah H. Harris") writes:
>> On Fri, Sep 26, 2008 at 11:52 AM, Andrew Dunstan <andrew(at)dunslane(dot)net> wrote:
>>>> Speaking of language choice, no one said that _all_ the source code would
>>>> need to be rewritten. It would be nice, for example, if PostgreSQL rewrote
>>>> the current GUC system with a glue language like Lua (which is also very
>>>> C-like).
>>> No it wouldn't. All it would mean is that you'd need developers fluent in
>>> both languages.
>> Having done quite a bit of internals work with SAP DB (which is an
>> amalgamation of C, C++, and Pascal), I completely agree.  The entire
>> system, if possible, should be in a single language.
> Note that this actually *isn't* possible; PostgreSQL is implemented in
> a number of languages already:
>  a) C, obviously
>  b) m4 and some autoconf macrology
>  c) GNU make
>  d) There's some awk
>  e) Shell script
>  f) Flex
>  g) Bison
> And I'm not sure that's all there is :-).

You are including build tools, which is a whole different topic. Knock 
those out and you have C, flex and bison, the last two of which are in 
fact preprocessors and have analogues for almost any target language we 
might choose.

This whole debate is pretty pointless, ISTM.



In response to

pgsql-hackers by date

Next:From: Mark MielkeDate: 2008-09-27 16:13:24
Subject: Re: PostgreSQL future ideas
Previous:From: KaiGai KoheiDate: 2008-09-27 09:59:53
Subject: Re: Updates of SE-PostgreSQL 8.4devel patches

pgsql-general by date

Next:From: Alain RogerDate: 2008-09-27 15:45:01
Subject: sequence... my nightmare :-(
Previous:From: A. KretschmerDate: 2008-09-27 07:23:01
Subject: Re: only the last 3 records

Privacy Policy | About PostgreSQL
Copyright © 1996-2017 The PostgreSQL Global Development Group