#1409: Allow recursively dependent modules transparently (without .hs-boot or
anything)
---------------------------------+------------------------------------------
Reporter: Isaac Dupree | Owner:
Type: feature request | Status: new
Priority: normal | Milestone: _|_
Component: Compiler | Version: 6.10.2
Keywords: | Testcase:
Blockedby: | Difficulty: Unknown
Os: Unknown/Multiple | Blocking:
Architecture: Unknown/Multiple | Failure: None/Unknown
---------------------------------+------------------------------------------
Comment(by guest):
Replying to [comment:40 guest]:
>
> This is a long message coming from an observer at the edge of
> the Haskell solar system; here goes...
About the Programatica suggestion...is this even possible? Having tried
to get various bits of it going in the past, only to hit a fairly-solid
mass of compilation errors...it would take some doing. Now even the
Programatica repository has gone - the link to browse it now returns an
error. Without ready access to that facility, this suggestion looks dead
in the water...almost like this ticket (4, now 5 comments since the
suggestion was put forward).
Transparent support for mutually-recursive modules may be listed as a
feature in the Haskell 98 Report, but then, until recently, the C++
standard listed the export of templates as a feature, but almost no
mainstream compiler supported that.
On a purely theoretical point - is this feature even possible now?
Haskell has grown much larger since the Report, and this growth continues.
It would come as no surprise if at least one major language extension came
unstuck if this feature was added.
Yes, having this feature would be nice. World peace would also be nice.
Fusion energy would be nice, too. Ending world poverty would be really
nice. But all this requires people who are willing to roll up their
sleeves and put in some SERIOUS effort. Until that happens, maybe the best
thing is to archive this ticket, along with all the other nice suggestions
that sit around and gather digital dust...
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/1409#comment:45>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs