Same guys.  It's great to see this moving from theory to application so quickly.

On Oct 10, 2011, at 7:30 AM, Sean Kelly wrote:

> Surprising. I read a research paper about a proposed language just a few 
> months ago. I wonder if this is by the same guys. 
> 
> Sent from my iPhone
> 
> On Oct 10, 2011, at 12:05 AM, "Roald Ribe" <r...@pogostick.net> wrote:
> 
>> On Sun, 09 Oct 2011 20:31:35 -0300, Sean Kelly <s...@invisibleduck.org> 
>> wrote:
>> 
>>> On Oct 9, 2011, at 3:56 PM, Andrei Alexandrescu wrote:
>>> 
>>>> On 10/9/11 5:31 PM, Walter Bright wrote:
>>>>> On 10/9/2011 5:28 AM, Piotr Szturmaj wrote:
>>>>>> 1. I think that we should not design this API using the least common
>>>>>> denominator
>>>>>> approach. This is to not limit some databases. For example PostgreSQL
>>>>>> has many
>>>>>> great features not available in MySQL. That's why I started with
>>>>>> postgres in my
>>>>>> ddb project. I think DB API should be designed to support the most
>>>>>> featureful
>>>>>> databases and those that have less features may be easily adapted to
>>>>>> that API.
>>>>> 
>>>>> 
>>>>> Haven't common denominator designs been more or less failures in at
>>>>> least one category - gui libraries?
>>>> 
>>>> A common database interface is not a common denominator API; more like the 
>>>> opposite. This is not difficult because most differences across database 
>>>> systems lie in their SQL, which is strings from D's perspective.
>>> 
>>> Assuming that by "database" you mean SQL.  Pretty fair assumption, though 
>>> NoSQL databases (which cover a broad range of designs since there's no 
>>> standard language yet for key-value DBs, etc) are rapidly gaining 
>>> popularity.  I almost wonder if the base type should be named SqlDatabase 
>>> instead of Database.
>> 
>> There is a standard language defined for NoSQL, namely UnQL:
>> http://wwww.unqlspec.org/display/UnQL/Home
>> 
>> Roald

Reply via email to