An interface from Dyalog APL to Q. To use it, start q specifying a port to listen on and, if you want to run the unit tests, loading th UTdata.q script:
q qconnect\UTdata.q -p 5000
(replacing "qconnect" above and below with folder name which you have cloned or unzipped this repository to):
]load qconnect/Q
)copy conga DRC
q←⎕NEW Q ('127.0.0.1' 5000 'user')
q.x 'sum til 10'
Qtests←⎕CSV 'qconnect/QTests.csv'
]load qconnect/UT
UT 0
Prerequisites: Only tested with Dyalog versions 16.0 & 17.0, but should work with Dyalog version 13.1 or later. The use of ⎕CSV above requires Dyalog version 15.0 or later.