Thanks, I didn't knew about D (I did little to no research on other languages yet).
I will read it, but mind that, I said "general purpose" I don't want this to be a language used to be only used as a Database. The whole app should be written in it.
> I will read it, but mind that, I said "general purpose" I don't want this to be a language used to be only used as a Database.
A major point of D is to eliminate the object-relational impedance mismatch and the app language/SQL boundary by providing one language for app and database that is truly relational.
That said, I think most of the implementations (other than as libraries for existing languages, which is kind of a different thing) have ecosystem problems from not being popular, so even if they are “general purpose” languages, there's probably a heavy loft for lots of common tasks compared to languages with richer ecosystems.
My idea is to make procedural looking code, but is relational all the way.
I believe it's possible and would limit the issue a lot of people has with SQL/relational.
I will read it, but mind that, I said "general purpose" I don't want this to be a language used to be only used as a Database. The whole app should be written in it.