from Hacker News

Golang Generics Empower Concise APIs

by nf-x on 9/22/22, 2:56 PM with 1 comments

  • by nf-x on 9/22/22, 3:02 PM

    You’ve likely heard and read dozens of stories about generics in Go about ordinary slices and maps but haven’t yet thought about a fun way to apply this feature. Let’s implement the peer of pandas.read_html, which maps HTML tables into slices of structs! If it’s achievable even with Rust, why shouldn’t it be with Go?! This essay will show you a thrilling mix of reflection and generics to reach concise external APIs for your libraries.