Closed tingtron closed 8 years ago
Thanks for letting me know. I will try to provide a fix, as soon as my time permits.
@tingtron I cannot reproduce this issue, neither on Windows, Mac, or Linux. Anyway your fix (c_char_p) is included in the latest version on GitHub. It has no positive and no negative effect. But I'm glad if it works for you.
Nice job with the J Kernel!
At least on Windows, 32-bit both Anaconda and j804, when entering J kernel entries, only the first character is passed to the J session.
As suspected, somehow the string type is mistaken for unicode, thus zeros are interspersed.
A simple fix, is to wrap the parameter in
c_char_p
as described in ctypes - Fundamental data types.In
qjide.py
: