Obviously you're free to do to his however you want, but in some sense the point of haskell (at least as far the things it will do to your brain goes) is grokking monads. So like, maybe just doing one of these a day is hard enough, but I encourage you to try to be idiomatic.
As long as you don't use the lisp interpreter embedded in Pike, it ought to be a pretty decent language to try out. Or, I should say, there was a lisp interpreter in there when I was playing around with Pike 10 years ago.
Well, my Day 1 language was Common Lisp. So there's no rule against using a Lisp to make a Lisp -- but no, I won't use it as my entire entry. :-) I used to program in LPC, the LPMUD scripting language, which I understand was the predecessor of Pike. It had some Lisp in it then, too.
It did indeed use to be LPC, before it got sliced, diced and repurposed as the core of a (well, two, these days) web server(s) engine, in Roxen (and Caudium).
Comments 7
Reply
Reply
Reply
Reply
Reply
favorite part:
-- Here we are doing a clever haskellism defining evn' recursively in terms of
-- itself. I have no idea whether that works.
:D
Reply
Reply
Leave a comment