[Haskell-beginners] Critique my program
David Frey
dpfrey at shaw.ca
Sun Jan 10 19:12:59 EST 2010
I have received a couple of responses off list so far.
One came from Erlend Hamberg. He suggested that I run hlint as a first step.
The other response came from Daniel Fischer. He provided more concise
versions of some of the functions that I wrote.
I have made changes based on both responses and committed it to
http://bitbucket.org/dfrey/battleship/
Thanks for the suggestions.
David
On January 10, 2010 11:44:38 am David Frey wrote:
> A couple of months ago, I was tutoring my cousin in an introductory
> computer science class. We talked about his assignment in which he had to
> implement a subset of the Battleship board game using Java.
>
> I decided it would be fun for me to try to complete the assignment in
> Haskell. I forgot about the project for a while, but I picked it up and
> finished it today.
>
> I have put the code on BitBucket (a Mercurial based code hosting site for
> those who don't know) at this location:
> http://bitbucket.org/dfrey/battleship/
>
> I am hoping that some people from this list could review my code. I'm not
> very concerned with correctness. I'm more interested in how my code can be
> clarified through use of existing functions or standard Haskell idioms.
>
> If you don't have Mercurial installed or don't want to clone the
> repository, you can browse the source here:
> http://bitbucket.org/dfrey/battleship/src/
>
> The original PDF from my cousin's assignment can be viewed here:
> http://bitbucket.org/dfrey/battleship/raw/81a01574f164/Assn4.pdf
>
> Feel free to submit your comments in any format. Patches, written
> comments, complete re-writes of the program, etc. are all welcome.
>
> Thanks,
> David Frey
More information about the Beginners
mailing list