[Haskell-cafe] static typing and interactivity
Jake Luck
lambda at 10k.org
Thu Aug 18 11:10:42 EDT 2005
> One slight annoyance using Haskell is the inability to load modules
> with type problems in the interactive environment (i.e. GHCi). When I
> have a type error, it would be nice to have an interactive way to
> explore what the compiler thinks about the types involved -- as it is,
> I have to resort to adding type signatures more or less at random to
> narrow down the problem.
>
> I'm not sure if it is technically feasible to (partially) load a
> module with definitions that fail type checking, but if it were, I
> thing it would make developing Haskell programs even nicer :-)
Along similiar lines, it would be quite nice if one can mark their haskell
code(working or not) with "breakpoints" and drop the programmer into GHCi
so they can poke around, especially inside a do-construct. e.g. something
the evalutation engine can check during reduction maybe? I find myself
writing a lot of testing frameworks, maybe this is a good thing!, when I
program. How do most of the folks here debug their large code base?
jake
More information about the Haskell-Cafe
mailing list