5 ms·
So many, I like reading how other people write code. R - sf package is a clean example of functional OOP Python - pytudes (Peter Norvig’s notebooks) Haskell
by bb86754 3y ago
So many, I like reading how other people write code.
R - sf package is a clean example of functional OOP
Python - pytudes (Peter Norvig’s notebooks)
Haskell - Elm compiler. I could mostly understand what’s going on even though I barely know any Haskell.
Ruby - Sequel is really nice.
Rust - Ripgrep
Pretty much any F# codebase is super readable too.
- antonyt 3y agoDo you have any F# favorites? People often mention jet.com repos, but I’m interested to hear about others.
- bb86754 3y agoJet.com has a lot of good ones yeah. One I was looking through the other day is a GitHub repo under /ScottArbeit/Grace and it’s an interesting take on version control. It was a pretty cool repo to look through. To make it easier though, remember that F# source code files are all “in order” so you read them from top down, which Github doesn’t currently have functionality for.
- lygaret 3y agoFor folks coming here later, you can figure out the order that you should view them in by reading into the `.fsproj` file, which will lay out compile units in order.
- soulbadguy 3y ago+1 on F#, highly under-rated language IMHO.
- kuhewa 3y ago> R - sf package is a clean example of functional OOP Funny because I detest it because of how difficult it makes it to dig into and customise spatial data and visualisations at a low level like I am used to with the spatial packages it sort of supercedes