News for hackers. Stuff that matters.
Re:Table Oriented Programming (2002) by maest on Thursday December 30, 2021 @01:52PM (#29739949)
q with static typing and a sensible pricing model would be amazing.

I do think that q's main strength is not its speed, but the fact that qSQL statements are a first class citizen in the language - no network hops, no awkward marshalling and unmarshalling of data, no awkward mismatch around how to use nulls, nans, tz-aware timestamps etc.

Re:Table Oriented Programming (2002) by chrisaycock on Thursday December 30, 2021 @02:06PM (#29740132)
I started Empirical with the goal of "q like Haskell". The end result went in a radically different direction, but the guiding light has always been to have a statically typed language where tables and queries are a first-class operation.

The source code is publicly available under AGPL with the Commons Clause:

https://github.com/empirical-soft/empirical-lang