Living The Loopless Life: Techniques For Removing Explicit Loops And Recursion by Aaron Hsu

  Рет қаралды 8,371

LambdaConf

LambdaConf

Күн бұрын

The Nano-parsing Architecture: Sane And Portable Parsing For Perverse Environments by Aaron Hsu at #LambdaConf2024
Get your ticket for #LambdaConf2025 here: www.eventbrite...
APL is famous for its ability to solve seemingly large and complex problems using extremely small and concise expressions. One of the core ways in which the master APL programmer does this is by eliminating the need for syntactically expensive looping, recursive, and branching constructs from code. But doing this can be one of the more challenging elements of getting to that clean, domain-illuminating APL code that looks so nice.
This talk will go deep into the practical approach to how we are able to write so much code with so few loops or recursive constructs in APL. Aaron will cover a wide range of techniques, from the simple to the highly sophisticated, with examples of how these are used and applied in practice. This will include examples of how we can fully flatten large and complex tree operations which might seem to inherently require recursive operations to perform.

Пікірлер: 33
WHY did this C++ code FAIL?
38:10
The Cherno
Рет қаралды 258 М.
Co-dfns Update 2023 // Aaron Hsu // Dyalog '23
18:00
Dyalog User Meetings
Рет қаралды 616
Bike vs Super Bike Fast Challenge
00:30
Russo
Рет қаралды 23 МЛН
这三姐弟太会藏了!#小丑#天使#路飞#家庭#搞笑
00:24
家庭搞笑日记
Рет қаралды 124 МЛН
Je peux le faire
00:13
Daniil le Russe
Рет қаралды 20 МЛН
Dynamic Programming isn't too hard. You just don't know what it is.
22:31
DecodingIntuition
Рет қаралды 143 М.
APL vs BQN vs J vs Q vs NumPy vs Julia vs R
42:44
code_report
Рет қаралды 29 М.
My 10 “Clean” Code Principles (Start These Now)
15:12
Conner Ardman
Рет қаралды 223 М.
Vim Tips I Wish I Knew Earlier
23:00
Sebastian Daschner
Рет қаралды 64 М.
Compilers, How They Work, And Writing Them From Scratch
23:53
Adam McDaniel
Рет қаралды 179 М.
Dear Functional Bros
16:50
CodeAesthetic
Рет қаралды 505 М.
The recursion formula behind life itself?
12:48
NanoRooms
Рет қаралды 351 М.
The Unfixable ARM Memory Bug
28:18
ThePrimeTime
Рет қаралды 142 М.
Writing a game the hard way - from scratch using C. #1
34:20
NCOT Technology
Рет қаралды 113 М.
I regret doing this...
1:20:07
Tsoding Daily
Рет қаралды 72 М.
Bike vs Super Bike Fast Challenge
00:30
Russo
Рет қаралды 23 МЛН