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.

APL\iv: an APL interpreter and stream processor written in Go

143 pointsby chrispsnover 6 years ago

4 comments

nemo1618over 6 years ago
Fun fact: All three of Go's creators have written APL interpreters, and Go's "iota" keyword is modeled after the corresponding APL operator.
评论 #18998659 未加载
评论 #19002884 未加载
评论 #18998635 未加载
评论 #19004312 未加载
jim-jim-jimover 6 years ago
A bit tangential, but what do people here use to input APL characters in macOS?<p>I&#x27;ve been using Dyalog&#x27;s GUI, but I&#x27;d much rather be using free software from the usual terminal. It&#x27;d be nice if there were just a global input method like the ones they have for human languages.
评论 #19005647 未加载
kwhitefootover 6 years ago
Slightly off topic: what might this or any other APL interpreter be used for in what one might call mainstream business or technical applications?
gaiusover 6 years ago
<i>Disclaimer<p>The author has never used APL</i><p>I’d like to know more about the underlying motivation! APL is a fascinating language but I’m not sure how you’d implement it efficiently in a language like Go - you would need intrinsics to get at the vector instructions no?
评论 #18998692 未加载
评论 #18999921 未加载
评论 #19000168 未加载
评论 #19004641 未加载