/explore
|
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. |
|
| | | | | ||
| | | | |
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. |
|
| | | | | ||
| | | | |
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... |
|
| | | | | ||
| | | | |
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. |
|
| | | |||