entrian.com - goto for Python - goto for Python - goto and comefrom for Python. Yes, it was an April Fool's joke, but it actually works.
Archive 11. January 2010
HeyChinaski.com » Blog Archive » HeyGraph Javascript and canvas graphing tool - A graphics library that automatically aligns and displays graphs. Could be interesting for one or the other project.
Nailgun: Insanely Fast Java - if the JVM start takes too long, Nailgun can help with a persistent JVM. It simply keeps running and is told what to do. Should therefore also help with Scala and Clojure, especially when you want to build small tools that don't want to start a new JVM every time.
Parrot AR.Drone - Quadrotor helicopter with wifi and 2 cameras - AR.Drone games for iPhone and iPod touch - a quadrotor helicopter controllable via iPhone over WiFi, featuring four propellers and two cameras. Additionally, it includes development kits for augmented reality games. I want one!
ProGuard - helps with trimming down standalone jars. Although this is not so easy with Clojure or Scala standalone jars, it seems you need to tinker a bit.
ScalaCheck User Guide - an interesting approach to a unit testing tool. Based on the ideas of QuickCheck for Haskell. I particularly like the approach of declaring tests as properties and then generating random data (or controlled test data) and checking whether these properties actually fit. This works particularly well with purely functional code, as functions are much easier to test with random inputs due to the lack of side effects.
technically.us Git - sling.git/blob - project/build/AssemblyProject.scala - nice small custom task for sbt to create standalone jars.
Ursula - not our former censor, but a programming language. Here linked to an example code. Who believed Anic is hard to read, Ursula wins the competition of the most unreadable programming language easily. Completely incomprehensible when you look at it.