Ankur Goyal
@ankrgyl
I'm thinking about writing a new programming language: an ANSI SQL compatible language that natively interoperates with real code (Python, Typescript, Rust, etc.) and lets you manage your data model, views, etc. as 1st class programming constructs.
3 replies
0 recast
0 reaction
Varun Srinivasan
@v
that's a very interesting idea - what does the runtime look like?
1 reply
0 recast
0 reaction
Ankur Goyal
@ankrgyl
Early thoughts: it will have a SQL parser, binder, optimizer, and interpreter (which either pushes to SQL database, NoSQL database, or runs locally) so you can run against local files, multiple databases, NoSQL, etc. without having to rewrite code. https://i.imgur.com/JO8LgbM.png
0 reply
0 recast
0 reaction