Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It is older than C. It is based on COBOL era idea of structured English as a computer language. There are better alternatives, e.g. Datalog.


I'm curious if you've personally used datalog in any projects. I've written some prolog, but haven't ever worked with datalog.

Minigraph looks promising for some introductory goofing around.


I am the author of Datalevin, a Datalog database. In addition to using it in production personally, I am aware of other people using it. So, the answer is yes.


Interesting! I ordered a copy of your book about Datalevin. I'll give it a try - even though I don't know Clojure.

Congratulations on release 1.0.0, and thank you for your contributions to open source.


Thank you for the interest and support.


These kind of comments don't age well in the days of AI programming using English.


AI programming using English makes the database query language choice more important than before. Different languages require different context sizes. A better language is one requires less tokens and context.


COBOL is indeed the spiritual predecessor of SQL. We have learned a lot since then about PL design, to put it mildly.


Yes, we now programm in straight English, and hope the machine gets it right.


So this really is a NL to query translation problem. That exactly is why the target language matters. Simpler target languages makes AI’s work easier, as it saves tokens and context, so it is less likely for AI to make mistakes.


pretty sure clang is older than sql. hal agrees.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: