/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

gilmi.me
| | www.baturin.org
9.9 parsecs away

Travel
| | [AI summary] This blog post tutorial explains advanced OCaml programming concepts including parametric polymorphism, higher-order functions like combinators and composition, and algebraic data types with pattern matching.
| | reasonablypolymorphic.com
6.8 parsecs away

Travel
| |
| | blog.drewolson.org
11.4 parsecs away

Travel
| | So you've learned some basic Haskell and you're feeling really good about yourself. You sit down the write some code and you're presented with a deeply nested JSON structure: { "foo": "Hello", "bar": 1, "baz": "More stuff", "people": [ { "name": "Drew", "hobbies": [ { "name": "bridge" }, { "name": "haskell" } ] }, { "name": "Jane", "hobbies": [ { "name": "chess" }, { "name": "ocaml" } ] } ] } Your goal is to simply find the name of Drew's first hobby. LET'S WRITE SOME TYPES!
| | weblog.raganwald.com
34.8 parsecs away

Travel
| [AI summary] A 2006 blog post debates the merits of static versus dynamic typing in programming languages, using C, C++, Java, and dynamic languages to discuss type safety and error consequences.