ECOOP and ISSTA 2018 (series) / CurryOn 2018 (series) / Curry On Talks / Transducing for fun and profit
Transducing for fun and profit
Mon 16 Jul 2018 16:45 - 17:25 at Matterhorn I - Track 1
Transducers – composable algorithmic transformation decoupled from input or output sources – are Clojure’s take on data transformation. In this talk we will look at what makes a transducer; push their composability to the limit chasing the panacea of building complex single-pass transformations out of reusable components (eg. calculating a bunch of descriptive statistics like sum, sum of squares, mean, variance, … in a single pass without resorting to a spaghetti ball fold); explore how the fact they are decoupled from input and output traversal opens up some interesting possibilities as they can be made to work in both online and batch settings; all drawing from practical examples of using Clojure to analize “awkward-size” data.
Mon 16 JulDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Mon 16 Jul
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
15:55 - 17:25 | |||
15:55 40mTalk | Spoofax: Live Programming Language Design CurryOn Curry On Talks Eelco Visser Delft University of Technology | ||
16:45 40mTalk | Transducing for fun and profit CurryOn Curry On Talks Simon Belak Metabase |