Valued Contributor
since ‎2021.06.04
2 weeks ago

User Statistics

  • 257 Posts
  • 36 Solutions
  • 113 Kudos given
  • 340 Kudos received

User Activity

Last spring I wrote the first draft of a new textbook, Post Atomic: Vector programming in q, aimed at solo students who want to move on from introductory workshops to mastery of the language. It‘s been an interesting year. Following some time in New ...
A challenge for the weekend? Something from the Vector Dōjō… A single-expression function to replace multiple embedded spaces in a string with single spaces. E.g. q)rmeb "the quick brown fox" "the quick brown fox" If you find yourself writing a loop,...
Last few puzzles still to write up for AOC 2022, but it’s time to Return to the Vector Dojo. The Vector Dojo is a free, informal 90-minute video call to practice vector-programming techniques together. It’s easy to get started in q using expressions ...
Q derives from the mathematical notation Ken Iverson developed at Harvard. Years before, when Ken was a young man in Alberta, a farmer he worked for asked him if he knew how to use a certain tool. Ken didn’t. “Well,” said the farmer, “you won’t learn...
In the latest episode of the Array Cast podcast we interview KX’s CEO, Ashok Reddy. On this episode we speak to Ashok about his experience in software development and the roles that KX, q and time-series computing will play in the future.