Yathello is a reversi implementation written on O'Caml. It is aimed at writing complex reversi algorithms beautifully and elegantly with O'Caml. Yes, O'Caml is the best language in the world, I suppose.
Currently(8/6), I'm concentrated on looking up O'Caml functionalities, like GCs and classes and functors, and have not yet written most of the codes. I've finished designing the class for board expression, though.
And somehow, I've written up the presentation software (working on BTRON-OS) and the presentation slides prior to the main reversi program. It's a mistery.
Since I've not yet implememented most of the parts, lists below are not sure.
- Extremely beautifully written using the maximum potential of O'Caml.
- Does never use LiLFeS.
- Based on the book "Thinking Game Programming" by K. Morita et al., since I thought it would be better using the different approach with others, so that we can share each others' knowlegde most probably after the contest.
- Does not use the so called 'Jo-seki's, since it may ruin the beautifulness of the program.
Guess what? I don't now either, actually. It might be an abbrebiation of "Yet Another Othello Implementation". But I believe it is named after
"Othello implementation of the Yashiromann, by the Yashiromann for the Yashiromann." (at Gettysburg)
... too long, though.
It must be weak, period.