News for hackers. Stuff that matters.
Re:A deep dive into APL by evincarofautumn on Tuesday March 28, 2017 @02:28AM (#13974551)
I dunno how widely used it is, but there is Kdb+[1], “a column-based relational time-series database” built on the K[2] language, a descendant of APL. I mainly see J[3] used for code golf, but at least that means a decent number of people know it.

[1]: https://en.wikipedia.org/wiki/Kdb%2B

[2]: https://en.wikipedia.org/wiki/K_(programming_language)

[3]: https://en.wikipedia.org/wiki/J_(programming_language)

Re:A deep dive into APL by RyanHamilton on Tuesday March 28, 2017 @04:38AM (#13975036)
kdb is great, basically it combines an APL like language and a database, which is very cool as you can easily push your calculations to where your data lives:

http://www.timestored.com/kdb-guides/kdb-database-intro

If you want to dive in and try it, I've also made a video tutorial here:

http://www.timestored.com/kdb-guides/getting-started-kdb

Even if you don't use it, it's an interesting language to study as it's significantly different to the common java/python etc. The one drawback is that for commercial use it's very expensive. Other "modern" APL like languages that are available free include J and kona (open source K).

Re:A deep dive into APL by alfalfasprout on Tuesday March 28, 2017 @10:43AM (#13976950)
Kdb+ is incredible. It blows away any of the current attempts at time series data stores out there (eg; InfluxDB, OpenTSDB). Unfortunately, Kx Systems failed to allow it to reach mass popularity by keeping licenses extremely expensive. Startups simply can't afford to outlay $100k+/year for a tiny cluster.
Re:A deep dive into APL by avmich on Tuesday March 28, 2017 @10:52AM (#13977031)
I wonder if anybody compared Kdb+ with Jdb, a J DB system.
Re:A deep dive into APL by throwaway7645 on Tuesday March 28, 2017 @02:28PM (#13979273)
I tried googling this awhile back. I assume kdb+ is closed source?