Repeat last statement in the Q shell
kdb, q-lang
Solution
On Linux or OS X you should use rlwrap. It is included in most Linux package repositories. On OS X I installed rlwrap via MacPorts, which requires Xcode to be installed.
On Windows the q console comes with this functionality and you don't need to install anything.
Problem
The Q programming language has an associated shell. How does one access his last input in the shell? For example, if I type: ``` q) a:45 ``` in the next prompt `q)`, I would like to recover `a:45` by hitting the up arrow (as in bash), however, this does not work in the Q console. What does work?