New blog post series on how I made an interpreter written in #Haskell 700× faster
http://www.joachim-breitner.de/blog/758-Winter_is_coming_even_more_quickly …
-
-
In the fifth entry, I talk about how ReaderT gets in the way, and why eta-expansion is so important for performance: http://www.joachim-breitner.de/blog/763-Faster_Winter_5__Eta-Expanding_ReaderT …
Prikaži ovu nit -
Time for the sixth entry, a small one showing that sometimes, simpler code is better code: http://www.joachim-breitner.de/blog/764-Faster_Winter_6__Simpler_Code …
Prikaži ovu nit -
After a week, I can publish the seventh and (for now) last entry, where we introduce a “control stack” (or should I say, “zipper-like data structure”)? http://www.joachim-breitner.de/blog/765-Faster_Winter_7__The_Zipper … I am also sharing the code used for the benchmarks, stats and the graph: http://www.joachim-breitner.de/blog/766-Faster_Winter__Statistics_the_making-of …
Prikaži ovu nit
Kraj razgovora
Novi razgovor -
-
-
It's weird that it's not already done by GHC
-
What precisely? An export list? GHC can’t know what you want to be exported…
- Još 2 druga odgovora
Novi razgovor -
-
-
Slight formatting issue with the link to the paper on this one. Thanks for the series so far, it's very enjoyable! :)
-
Thanks, fixed!
Kraj razgovora
Novi razgovor -
-
-
I'm enjoying reading this series! Thank you for writing it
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
Čini se da učitavanje traje već neko vrijeme.
Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.