"Customer shall not, directly or indirectly, and shall not authorize any third party to: (i) decompile, disassemble, reverse engineer, or otherwise attempt to derive the source code of, reconstruct, or discover any hidden or underlying elements of the Software"
Looks like I don't want to spend the effort learning it.
I like oK because it allows nice toying around with graphics in the browser but while k is incredibly fast, oK is really slow. It is nice to play with and learn from but anything beyond, better check out Kona or another APL like like A+ or J.
Comments
"Customer shall not, directly or indirectly, and shall not authorize any third party to: (i) decompile, disassemble, reverse engineer, or otherwise attempt to derive the source code of, reconstruct, or discover any hidden or underlying elements of the Software"
Looks like I don't want to spend the effort learning it.
Just in case you want to look at the sources of something similar, here is a good one: https://github.com/JohnEarnest/ok
I like oK because it allows nice toying around with graphics in the browser but while k is incredibly fast, oK is really slow. It is nice to play with and learn from but anything beyond, better check out Kona or another APL like like A+ or J.
I'm not aware of too many folks using A+ anymore as it is pretty ancient and hasn't been updated in a very long time.
Array languages I would consider for actual work are mostly:
Dyalog APL, J, and K if I could afford kdb+.
If I wanted to play with implementations I agree that Ok and Klong are pretty cool.
Perhaps Nial would be of interest: https://github.com/danlm/QNial7