4 ms·
How does q relate to K? I dabbled a little but the distinction was never clear to me.
by bambataa 6y ago
How does q relate to K? I dabbled a little but the distinction was never clear to me.
- rscho 6y agoQ is K syntactic sugar to make the system easier and more "traditional".
- icen 6y agoq is k with all of the monadic verbs being replaced by English words: `+` is `flip`, `=` is `group`, `-` is `neg`, and so on. It also has q-sql, a SQL like sublanguage for conveniently working with tables. k has the verbs that implement it, but they're not really as convenient.
- snicker7 6y agoThe main difference is the introduction of qsql (SQL-ish statements can be treated as expressions) and some utility functions that are defined in K. QSQL is mostly for business analyst folks, and is just syntax sugar over the K-native `?` and `!` functions (which is more powerful than qsql).