Konstantinos Kallas | Practically Correct, Just-in-Time Shell Script Parallelization | #20 - podcast episode cover

Konstantinos Kallas | Practically Correct, Just-in-Time Shell Script Parallelization | #20

Jan 30, 202358 minSeason 3Ep. 5
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

Summary:

Recent shell-script parallelization systems enjoy mostly automated speedups by parallelizing scripts ahead-of-time. Unfortunately, such static parallelization is hampered by dynamic behavior pervasive in shell scripts—e.g., variable expansion and command substitution—which often requires reasoning about the current state of the shell and filesystem. Tune in to hear how Konstantinos Kallas and his colleagues overcame this issue (and others) with PaSH-JIT, a just-in-time (JIT) shell-script compiler!


Links:


Hosted on Acast. See acast.com/privacy for more information.

For the best experience, listen in Metacast app for iOS or Android