
Dear Haskell-Cafe, This is a sort of spam. I've been working on a tiny functional language as a term project to learn Haskell. And I submitted it today. I wrote the code in literate Haskell. So it could be used as Haskell tutorial (minus the fact that it could be error prone). Source code and documentation can be viewed at: http://www.lipl.googlepages.com/index.html#source Thank you. Sam.

sam lee wrote:
This is a sort of spam.
Not at all!
I've been working on a tiny functional language as a term project to learn Haskell. http://www.lipl.googlepages.com/index.html#source
Very nice, I really enjoyed reading your project. Thank you for sharing it with the community.
And I submitted it today.
Hope you get a good grade, I think you deserve it . :)
I wrote the code in literate Haskell. So it could be used as Haskell tutorial
Well, not exactly a tutorial, but an excellent example of a Haskell learning experience well done. I'm sure I'll be referring this link to people. In your Epilogue you wrote:
- Debugging a Haskell program can be difficult - Modularity improves debug-ability - Monad transformers improve modularity - Unwrapping monad transformers and making magic lift work can be tedious (an IDE might help)
Well said. As for debugging, it can be difficult in any programming language. I actually find it much _less_ difficult in Haskell. Yes, modularity helps, and Haskell has powerful tools for it that you don't find in many other languages. It would also help if you wrote signatures for your functions, to make better use of the type checker for debugging. Regards, Yitz

Yitzchak Gale wrote:
And I submitted it today.
Hope you get a good grade, I think you deserve it . :)
Seconded.
I wrote the code in literate Haskell. So it could be used as Haskell tutorial
Well, not exactly a tutorial, but an excellent example of a Haskell learning experience well done. I'm sure I'll be referring this link to people.
No. Not exactly a tutorial. A (conscientious) developer's
notebook. When you've read the tutorials but haven't yet programmed
through them to fix their contents in your head something like this
is a goldmine. Thanks for sharing it!
-ljr
--
Lanny Ripple
participants (3)
-
Lanny Ripple
-
sam lee
-
Yitzchak Gale