Talks to Watch

APL at Julia's Speed | Shashi Gowda | JuliaCon 2016

3K views · Jul 10, 2016 · 8:34 · 1 HN recommender · 4 mentions · discussed 2016–2019

A JuliaCon 2016 talk by Shashi Gowda showing an APL implementation in Julia. APL code is translated to Julia and JIT compiled to machine code.

Why Hacker News points people here: Cited in APL and Julia threads as a neat way to run APL-style syntax at Julia's speed.

“I thought it was a pretty neat way to run APL.”HN comment, 2018

What Hacker News said 4

RecommendsnewenJan 2018

“I thought it was a pretty neat way to run APL.”

APL code translated to Julia and JIT compiled to machine code

Full comment

Reminds me of the APL interpreter in Julia ( this video ). The APL code gets translated to Julia data structures, which is then mapped to Julia code, which is then compiled to machine code via Julia's JIT. I thought it was a pretty neat way to run APL.

in “Compiling a Subset of APL into a Typed Intermediate Language (2014) [pdf]” · view on HN
Cites itvanderZwanJul 2016

“APL implementation”

APL implementation in Julia as example of high-level LLVM

Full comment

Once static compilation gets off the ground, I wonder if Julia isn't an easier target for "high level LLVM". The whole language is built to be extensible, and people are already using it in comparable ways. APL implementation: this video As a code generator for the Go assembler: link

Cites itChrisRackauckasMay 2018

“In fact, it can get extremely close”

Julia can get extremely close to APL syntax

Full comment

In fact, it can get extremely close: this video And since you can define your own operators, you could just go all of the way.

in “APL deserves its renaissance too” · view on HN
Cites itimprobable22Mar 2019

“I just found that there's a Julia package for at least some APL syntax, perhaps an easy way to play.”

Julia package for APL syntax

Full comment

I just found that there's a Julia package for at least some APL syntax, perhaps an easy way to play. [3] is a fork updated for v1.0: [1] this video [2] link [3] link

in “APL – A Glimpse of Heaven (2006)” · view on HN