PLDB
Languages Features Calendar CSV Lists Blog About Sponsor Add Language
GitHub icon

Sawzall

Sawzall

< >

Sawzall is a programming language created in 2003.

#1623on PLDB 19Years Old 105Users
0Books 0Papers

Sawzall is a procedural domain-specific programming language, used by Google to process large numbers of individual log records. Sawzall was first described in 2003, and the szl runtime was open-sourced in August 2010. However, since the MapReduce table aggregators have not been released, the open-sourced runtime is not useful for large-scale data analysis of multiple log files off the shelf. Read more on Wikipedia...


Example from Wikipedia:
count: table sum of int; total: table sum of float; sum_of_squares: table sum of float; x: float = input; emit count <- 1; emit total <- x; emit sum_of_squares <- x * x;
inko.html 路 sawzall.html 路 id.html

View source

PLDB - Build the next great programming language 路 v2022 Day 94 Docs Build Acknowledgements Traffic Today Traffic Trends Mirrors GitHub feedback@pldb.com