News for hackers. Stuff that matters.
Re:A History of APL in 50 Functions by wfwefwef32 on Sunday April 29, 2018 @11:26AM (#16952385)
I have no idea of what APL is, and the thing doesn't even bother explaining it.
Re:A History of APL in 50 Functions by bebop on Sunday April 29, 2018 @11:28AM (#16952395)
Re:A History of APL in 50 Functions by rterzi on Sunday April 29, 2018 @12:41PM (#16952719)
APL has a long an interesting history. It was successfully used for decades in Wall Street firms.

It's also worth looking at

* The A+ programming language, an APL derivative created at Morgan Stanley by Arthur Whitney. https://en.wikipedia.org/wiki/A%2B_(programming_language).

Roger Hui also worked there for a number of year.s

* The J language from Roger Hui - https://en.wikipedia.org/wiki/Roger_Hui#J_language

* Arthur Whitney and Kx Systems - https://en.wikipedia.org/wiki/Arthur_Whitney_(computer_scien...

Re:A History of APL in 50 Functions by JulianMorrison on Sunday April 29, 2018 @04:42PM (#16953819)
Kona, a K implementation that's open source. https://github.com/kevinlawler/kona

Useful for reading K-tradition C programming style, too.

Re:A History of APL in 50 Functions by ColanR on Sunday April 29, 2018 @07:57PM (#16954655)
I've been puzzled about Kona for a while, since I don't really see a purpose for it. K/Q is specifically intended as a very high-efficiency language, and Kona doesn't say anything about benchmarks.
Re:A History of APL in 50 Functions by bakul on Sunday April 29, 2018 @08:42PM (#16954880)
The original reason may have been that k3 was not open source and the free version was limited. But in general people write these things for all sorts of reasons. Just as there are dozens of Scheme interpreters.
Re:A History of APL in 50 Functions by wglb on Sunday April 29, 2018 @09:24PM (#16955049)
And one chicago firm with APL in its name since its founding: https://www.manta.com/c/mm2mvtr/security-apl
Re:A History of APL in 50 Functions by mwfunk on Sunday April 29, 2018 @02:44PM (#16953287)
Why would you admit that? If you don't know something, look it up. It's not someone else's fault if you don't know something. On HN and in the world, don't whine about it, do something about it.
Re:A History of APL in 50 Functions by kyberias on Sunday April 29, 2018 @01:36PM (#16952975)
But wasn't it fun to find out that it is A Programming Language?
Re:A History of APL in 50 Functions by coldtea on Sunday April 29, 2018 @12:53PM (#16952775)
There's this Google thing that can, however.

Not everything is meant for everybody having every background.

Re:A History of APL in 50 Functions by sbmthakur on Sunday April 29, 2018 @01:08PM (#16952846)
Why is this downvoted? I had the same problem and I am certain many others faced it too.
Re:A History of APL in 50 Functions by kyberias on Sunday April 29, 2018 @01:37PM (#16952978)
Substitute e.g. Python or C++ for APL. Do you still think the articly should explain that "C++ is a programming language."
Re:A History of APL in 50 Functions by goatlover on Sunday April 29, 2018 @02:06PM (#16953136)
It's probably because APL doesn't look anything like your typical PL.
Re:A History of APL in 50 Functions by deathanatos on Sunday April 29, 2018 @02:36PM (#16953253)
Which — once you're acquainted with its existence — is the very thing that makes it instantly recognizable.
Re:A History of APL in 50 Functions by sbmthakur on Monday April 30, 2018 @08:51AM (#16958125)
No. I would settle for a full form and even that should be mentioned only once in the start.