TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Statistics with the array language Klong

33 pointsby nils-m-holmover 7 years ago

4 comments

tom_bover 7 years ago
Despite only occasionally hacking around with array programming languages, I have always enjoyed the terse syntax. But I admittedly find weird syntax somewhat engaging.<p>I have wondered what was happening with statistics in the larger group of array languages. Do other HN readers know of J, Q&#x2F;KDB+, Klong, or others in use by teams outside of the normal financial folks using Q&#x2F;KDB+? I&#x27;d be quite interested in hearing any stories from the business world where it isn&#x27;t a &quot;lone hacker&quot; situation, but rather even a small group of programmers were using array languages in production situations.
评论 #15584431 未加载
dTalover 7 years ago
Dammit, another array language with cryptic syntax. It seems to be an unfortunate side effect of APL&#x27;s custom character set that all languages inspired by it adopt the terse notation, minus the elegant symbology that made it work in the first place.<p>The only array language I&#x27;ve ever found that bucks this tendency is Nial, with the result that it&#x27;s an extremely fun language to play around in, if impractical due to its ancient interpreter. J claims to have English synonyms for everything, but only as second-class citizens (no working interpreter support). Numpy, sadly, is probably the closest thing.<p>It&#x27;s a shame because I think it&#x27;s holding the paradigm back.
评论 #15581224 未加载
评论 #15583793 未加载
评论 #15581877 未加载
jonnycomputerover 7 years ago
I don&#x27;t know these others, but I love Matlab (for its intended use-case of course). I&#x27;m fortunate enough to have it as part of my job. I do wish that it was less clunky in how it accommodates functional programming styles.
a-nikolaevover 7 years ago
If you wonder what the license is, it is Public Domain:<p>Klong A Simple Array Language By Nils M Holm, 2015--2017<p>Nobody owns this code. It&#x27;s in the public domain or whatever you call it.<p>Disclaimer, just in case:<p>THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS&#x27;&#x27; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.