APL at Julia's Speed | Shashi Gowda | JuliaCon 2016
The Julia Programming Language1 HN recommender · recommended in 1 month, 2016-2019
3K views · 10 years ago · talk · dated
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.
Cited in APL and Julia threads as a neat way to run APL-style syntax at Julia's speed.
52:40Keynote. Professor Steven G. Johnson | JuliaCon 2019
The Julia Programming Language
18K views • 7 years ago
1:01:04Introduction to Julia - Part 1 | SciPy 2014 | David Sanders
Enthought
80K views • 12 years ago
39:46JuliaRobotics: Making robots walk with Julia | Robin Deits
The Julia Programming Language
9K views • 8 years ago
1:04:53Julia: to Lisp or not to Lisp?
European Lisp Symposium
24K views • 10 years ago
26:34Shared memory parallelism in Julia | Kiran Pamnany | Cambridge Julia Meetup (May 2018)
The Julia Programming Language
7K views • 8 years ago
1:01:37Compiling and Optimizing Scripting Languages
Google TechTalks
21K views • 17 years ago
35:24The Unreasonable Effectiveness of Multiple Dispatch | Stefan Karpinski | JuliaCon 2019
The Julia Programming Language
79K views • 7 years ago
23:38Interactive notebooks ~ Pluto.jl | Fons van der Plas | JuliaCon 2020
The Julia Programming Language
48K views • 6 years ago
59:03Breaking Down Programming Paradigms: APL's Surprising Learning Curve // Aaron Hsu // Dyalog '17
Dyalog User Meetings
7K views • 9 years ago
1:14:32Building Your Own Dynamic Language
Stanford
21K views • 18 years ago
40:20"Shen: A Sufficiently Advanced Lisp" by Aditya Siram
Strange Loop Conference
26K views • 12 years ago
43:16Pure Functional Programming in Excel • Felienne Hermans • GOTO 2016
GOTO Conferences
26K views • 10 years ago
40:50Ruby Manor 3 - Programming with Nothing by Tom Stuart
Confreaks
13K views • 14 years ago
50:11Twitter’s Quest for a Wholly Graal Runtime by Chris Thalinger
Scala Days Conferences
3K views • 8 years ago
30:40What's Bad About Julia | Jeff Bezanson | JuliaCon 2019
The Julia Programming Language
37K views • 7 years ago
1:10:16Saša Jurić - Parsing from first principles - WebCamp Zagreb 2019
WebCamp Zagreb
6K views • 7 years ago
1:21:39Making R run Fast - Jan Vitek
John O'Neill
860 views • 10 years ago
7:48Conway's Game Of Life in APL
Dyalog
236K views • 17 years ago
19:12Taking Vector Transposes Seriously | Jiahao Chen | JuliaCon 2017
The Julia Programming Language
7K views • 9 years ago
1:48:13Clojure for Java Programmers Part 1 - Rich Hickey
ClojureTV
131K views • 13 years ago
4 comments from Hacker News
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 fact, it can get extremely close: ▶ this video And since you can define your own operators, you could just go all of the way.
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.
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