OPTLINK and ArcLib and AAs, Oh My!
Three news recent news items that will be of interest to some of you in D Land...
Walter has let it be known that a long time, and much cursed, bug with OPTLINK has been found and squashed. Specifically, bugzilla #424, which keeps popping up in "why I'm fed up with D" rants. Expect a patched version of OPTLINK in an upcoming DMD release.
Game dev types will be interested to know that Clay Smith has resurfaced and pushed out a new release of ArcLib. You can read all about it on the ArcLib Development Blog, along with a post about Arc's new Game class. Welcome back, Clay!
Finally, David Simcha (I finally know what the d in 'dsimcha' is for), has opened up an interesting new project on DSource. Called simply 'aa', the goal of the project is to find a suitable replacement for D's built-in associative arrays. If you have an aa implementation that you'd like the D world to consider, all you need is a DSource account to push it to the repo. See the project page for details.
Rational Lib and Another Demo
Two items that may be of interest to some of you.
First, dsimcha has released a small library for working with rational numbers. It's D2 only and can be seen in the Scrapple trunk. From the announcement:
It's templated to work on any integer type that supports the relevant operators. Usually this would be used with some type of arbitrary precision integer. It can work with fixed-size integers, though overflows would be generated fairly easily when adding several rational numbers with different denominators, or multiplying several without very many common factors.
In other news, some of you may remember that earlier this year a demo written with D won a demoscene competition. The same team has done it again at a different party. And they've released the source of the demo, as well. Here's a direct link to the zip. Congrats, guys!