> The question is: what should a database language do? Andl can already match
> or surpass SQL on database programming tasks, but is that interesting enough?
As much as anything, that depends on what problem you're targeting, and even
your audience. At the risk of rekindling the High/low/assembly level
discussion, certainly at the high level, languages generally all have different
design goals, and because of this they appeal to different people.
This list appears to have a very high proportion of computer science types, so
we see discussions about recursions and "syntactic sugar" and all that jazz;
conversely, ask on a list for web-developers and you'll get a very different
set of answers.
Personally, as someone whose SQL-fu is weak, and who isn't a computer
scientist, one of the best things about SQL is that it's English-like and
there's a very low barrier to entry.
Consider this statement, which is about as complex as 90% of my SQL ever gets:
SELECT * from buildings where height > 30 and colour = 'mauve'
With just 2 minutes of explaining I could probably get my mum to understand
what was going on there. Ok, that's an unrealistically low bar, but many people
who use SQL just have simple queries/problems. While I appreciate andl doesn't
have documentation yet, it doesn't look like it will pass the "not a computer
scientist" test for usability.
Just my 2c.
Cheers,
Jonathan
-----Original Message-----
From: sqlite-users-bounces at mailinglists.sqlite.org
[mailto:sqlite-users-bounces at mailinglists.sqlite.org] On Behalf Of
[email protected]
Sent: Tuesday, June 16, 2015 12:57 AM
To: ajm at zator.com; 'General Discussion of SQLite Database'
Subject: Re: [sqlite] Mozilla wiki 'avoid SQLite'
>>>I think the best database language should reflect how earthlings
>>>think
about the data, and the best computer programming language would reflect easily
the result we want get from them.
Care to expand on that?
I'm developing a new database language: Andl. My starting point has been the
relational model, Codd-Date-Darwen and The Third Manifesto. My (only)
competitor seems to be SQL, which has a 40+ year lead. Nothing like a challenge!
The question is: what should a database language do? Andl can already match or
surpass SQL on database programming tasks, but is that interesting enough?
What would make a database programming better, or best?
Regards
David M Bennett FACS
Andl - A New Database Language - andl.org
_______________________________________________
sqlite-users mailing list
sqlite-users at mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users
This message has been scanned for viruses by MailControl - www.mailcontrol.com
Click
https://www.mailcontrol.com/sr/43VYmEOYO7bGX2PQPOmvUj!GOBh06pKK8EdQhM6i4FvmoG0cFV2y0WTEr3dfsj1m6uKlINFphbL3KeH4!zzvzA==
to report this email as spam.
________________________________
HR Wallingford and its subsidiaries uses faxes and emails for confidential and
legally privileged business communications. They do not of themselves create
legal commitments. Disclosure to parties other than addressees requires our
specific consent. We are not liable for unauthorised disclosures nor reliance
upon them.
If you have received this message in error please advise us immediately and
destroy all copies of it.
HR Wallingford Limited
Howbery Park, Wallingford, Oxfordshire, OX10 8BA, United Kingdom
Registered in England No. 02562099
________________________________