4 ms·
I think array languages could be a great alternative to java/c++ for a lot of operations. For anyone wanting to try another array based language, I've been wor
by RyanHamilton 6y ago
I think array languages could be a great alternative to java/c++ for a lot of operations. For anyone wanting to try another array based language, I've been working on jq an open source q language implementation:
https://github.com/timestored/jq https://github.com/timestored/jq
It's implemented in java, which will allow loading in a wide range of libraries. An older version can be tried online here (1 min load time):
http://www.timestored.com/jq/online http://www.timestored.com/jq/online
- kitd 6y agoI don't know if you're aware, but `jq` is also a popular JSON processing tool. Possibility of confusion? https://stedolan.github.io/jq/ https://stedolan.github.io/jq/
- eps 6y agojq is also a jQuery abbreviation that is recognized as such by Google and other search engines, e.g. "jq on" will have jQuery.on() spec as the first hit.
- RyanHamilton 6y agoI was aware of the json parser and it did put me off the naming. Unfortunately jq is the most obvious name. For example there is jruby/jython. Longer term when a stable version is reached I would like to change to it's own name as eventually the goal is to extend the current q language. jq++, jq# :) Any suggestions?
- pavlov 6y agoAnother potential source of confusion is that J is also a well-known APL-derived array language. So it's not obvious that J here refers to Java. I don't have any good suggestions. "Jaq"?