开发者

A Haskell interpreter /w type definitions

开发者 https://www.devze.com 2023-04-12 17:28 出处:网络
Is开发者_运维知识库 there a Haskell interpreter that accepts type definitions or preferably all kinds of statements?

Is开发者_运维知识库 there a Haskell interpreter that accepts type definitions or preferably all kinds of statements?

I've already tried ghci and hugs and none of these does that. Is there some particular reason that this is hard/impossible?


It seems that it will soon be fixed in GHCi, see:

https://ghc.haskell.org/trac/ghc/ticket/4929


Traditionally, the answer to this has been that code written at an interactive prompt lives inside the IO monad. It's as if there's a shadow main = do hiding behind the Prelude>. Think about it that way, and the absence of type declarations and top level declaration syntax makes sense, as do all the let statements.

But Ptival is right: it looks like we won't have to worry about any of that soon.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号