The Case for Writing Network Drivers in High-Level Programming Languages [such as Haskell]
Haskell Community
The Case for Writing Network Drivers in High-Level Programming Languages [such as Haskell]
At work, I came across this case study from 2019 about implementing network drivers in various high-level programming languages, including Haskell. The Haskell network driver implementation is here: The Haskell implementation is not very performant (both in terms of latency and throughput), but it is small (both in terms of lines of code and source size) and doesn’t include any c code. Per the authors, Haskell also protects against major classes of bugs found in the original C driver: OOB in...
0 comments
No comments yet.