Not for me!!!sje wrote:I do not deny that Scheme has its place in the academic environment. Also, it's obvious that there is a significant amount of interest in Scheme. But overall, Common Lisp is a more mature, more unified, more supported, and more general platform for symbolic programming.
Scheme can handle bitboards. But can it handle them as well as Common Lisp? CL has both integer bit-wise access (e.g., logior, logand, logbitp) and also bit vector primitive types and operators (e.g., bit-ior, bit-xor, sbit, etc.). And there are some Common Lisp wrappers that support fancy interactive graphics, too. But I can get by with a plain xterm and a text debugger.
Note: there are some commercial CL developer kits that sell for US$2,500 single user with a hefty annual maintenance fee. I assume there must be enough extra goodies in these kits that make the expenditure worthwhile.
Anyway if someone, like Tord maybe, were to offer to port your code to haskell would you be for it? Would it be a bad thing to have it ported to a good learning enviroment such as PLT scheme?
BTW, PLT scheme and the GHC haskell compiler are both free and downloadable. There is a version of GHC haskell that plugs into MSVS!