Dynamic Languages Shootout / OOP 2008

The german magazine JavaSpektrum organized the "Dynamic Languages Shootout" contest for the OOP 2008 conference. The challenge was to create a computer game similiar to Scrabble in a dynamically typed programming language.

I used Groovy and Grails and came 6th place.

Screenshots

The following screenshots show the command line interface, the GUI and the grails web frontend. The program comes with dictionaries and user interfaces for english and german.

Documentation

The documentation is available in german only. Sorry, but i did not had the time to translate it into english and it was a requirement of the contest to have german documentation.

Downloads

There are the following packages available for download. They have to be used with Groovy 1.5.6 and Grails 1.0.3.

  • The binary distribution shootout-dinkla-bin-1.3.zip.
  • The source distribution shootout-dinkla-src-1.3.zip For compilation the binary distribution is also needed.
  • The grails distribution shootout-dinkla-grails-1.3.zip contains the code needed for running with the Grails framework.

Remark: This post was adapted to the new blog format in November 2016.

 "Accessing EMF models with JRuby" "Memoization in Groovy with a Decorator"