
2010/5/24 Patai Gergely
IMO: For AAA game programming? Definitely not. For exploring new ways of doing game programming and having a lot of fun and frustration? Sure! For making casual games? I don't know. Why not casual games? I don't see any immediate difficulty. Do you have any particular bad experience?
Well, I guess it is possible for casual games. Without FRP Monadius runs fine (http://www.youtube.com/watch?v=zqFgQiPKtOI), so Haskell itself seems to be realtime enough for handling the job (with .NET it used to be a problem when the garbage collector started doing a generation 2 collection; the game would stall, might be fixed in .NET 4, not sure how realtime the Haskell garbage collector is in the long run). FRAG (which uses Yampa) (http://www.youtube.com/watch?v=0jYdu2u8gAU&feature=related) also indicates it can be done. So my "I don't know" should have been a "I think it is" :-)