#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

Reply via email to