3 ms·
Just as an aside, a game like this with deep algorithmic complexity but trivial graphics seems like a natural fit for a functional language like Scala or Haskel
by cageface 15y ago
Just as an aside, a game like this with deep algorithmic complexity but trivial graphics seems like a natural fit for a functional language like Scala or Haskell. I wonder why Tarn chose C++ instead. Was it just out of familiarity? With his background in math I'd imagine he'd be very comfortable in an FP language.
- mattmanser 15y agoDwarf fortress was started in 2002. Scala didn't even exist then did it?
- cageface 15y agoI didn't realize DF had been around so long. Scala wasn't introduced until 2003 and Haskell certainly wasn't nearly as mature then.
- ShardPhoenix 15y agoApart from age, there's performance - even written in c++ and running on a modern CPU, the framerate can get pretty slow.