/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

www.chriswarbo.net
| | java-source.net

[AI summary] The article discusses various open-source scripting languages and tools compatible with the Java platform, such as Groovy, Jython, BeanShell, Rhino, JRuby, and others, highlighting their features and use cases.
4.1 parsecs

Travel
| |
| | weblog.raganwald.com

[AI summary] The post discusses the debate between dynamic and static typing in programming languages, explaining how Ruby's dynamic meta-programming makes static type inference difficult and arguing that this feature outweighs the overhead of explicit types.
4.5 parsecs

Travel
| |
| | ianthehenry.com

You've probably seen this Python 101 thing before: @memoized def fib(n): if n <= 1: return n return fib(n - 1) + fib(n - 2) Leaving aside the absurdity of computing Fibonacci numbers recursively, it's a common first introduction to Python decorators and higher-order functions. fib is just a function, and memoized takes that function and returns a new function (or something with a __call__ method) that, you know, memoizes the result. Python's decorators give us a nice notation for writing this, but we cou...
4.3 parsecs

Travel
| |
| | rakhim.org

[AI summary] A summary of Bartosz Milewski's talk exploring the equivalence between type theory, logic, category theory, and computer science through concepts like composition, Curry-Howard isomorphism, and continuations.
18.3 parsecs

Travel
|