User Resources
› What is Dylan? › Learning Dylan › Downloads › Documentation › Community › Dylan Competes › Supported Platforms › Projects Using Dylan › Screenshots › Current Limitations › Our Goals
Developer Resources
› Repository Access › Browse Repository › Bug Tracker › CVSZilla Search › Current Projects › Dev Tools › Submit News

How Does Dylan Stack Up?

When faced with the daunting task of learning a new programming language, it is reasonable to ask "What's in it for me?" Why learn Dylan, rather than focus on brushing up those Java or .NET skills? Well, as they say, "the proof of the pudding is in the eating"—or at least in the contest results.

The following information relates to Dylan's performance in the last few years of International Conference on Functional Programming (ICFP) Contest. Despite the title, all kinds of languages are used for these projects (ranging from Java and C all the way down to Bash scripts!).

The following table summarizes Dylan's performance, with each rank linking to a more detailed analysis of the work done.

ICFP Performance

YearTopicRank
2005Cops & Robbers Cops & Robbers, The TwistJudge's and Second Prize
2004Dinner with AmbiantsNo prize
2003Race track path algorithmJudge's Prize
2002Multi-Player Robot GameEliminated in Round 4
2001SML/NG Markup Language OptimizerSecond Place
2000Ray TracerEliminated First Round