3 ms·
A companion guide that I always recommend if interested in K is: Q for mortals, found here - https://code.kx.com/q4m3/ https://code.kx.com/q4m3/ Note, from wik
by sebg 2y ago
A companion guide that I always recommend if interested in K is: Q for mortals, found here - https://code.kx.com/q4m3/ https://code.kx.com/q4m3/
Note, from wikipedia: Q serves as the query language for kdb+, a disk based and in-memory, column-based database. Kdb+ is based on the language k, a terse variant of the language APL. Q is a thin wrapper around k, providing a more readable, English-like interface.
- mwexler 2y agoPulled from above: Coding Style The q gods have no need for explanatory error messages or comments since their q code is perfect and self-documenting. Even experienced mortals spend hours poring over cryptic q error messages such as the ones above. Moreover, many mortals eschew comments in misanthropic coding macho. Don’t. A more enjoyable read than the parent post.
- nialv7 2y agoThere's also Nial: https://github.com/danlm/qnial7 https://github.com/danlm/qnial7 which is (pardon the oversimplification) APL but with words instead of symbols.
- steveBK123 2y agoA set of links with good examples of common problems solved in Q https://code.kx.com/phrases/wikipage/ https://code.kx.com/phrases/wikipage/ https://code.kx.com/q/kb/programming-idioms/ https://code.kx.com/q/kb/programming-idioms/ https://code.kx.com/phrases/ https://code.kx.com/phrases/