A comparison of the
Haskell argmunger with its
Arc equivalent (or even its Perl equivalent) should make something clear. It's
been claimed that Haskell doesn't need macros, because most of the things that Lispers need macros for can be done in Haskell using lazy evaluation and so on. But the argmunger example makes it clear that there are things
(
Read more... )
Comments 4
Reply
Reply
I definitely need to learn about dependent types some time. I wasn't aware of the proof drawback!
I guess TH puts a limited form of dependent types into Haskell; as long as the types can be fully instantiated into non-dependent types at compile time.
I think you've hit the nail on the head here! How much of a limitation that is remains to be seen...
Reply
Reply
Leave a comment