Opened 13 years ago

Closed 8 years ago

#7 closed proposed-project (wontfix)

GHC - Handling of recursive modules

Reported by: paolo Owned by: none
Priority: OK Keywords:
Cc: Difficulty: unknown
Mentor: not-accepted Topic: GHC

Description (last modified by PhilippaCowderoy)

Designing and implementing the handling of recursive modules in GHC.

Interested Mentors

  • ?

Interested Students

  • Kenn Knowles <kknowles@…> (2007)

Change History (6)

comment:1 Changed 13 years ago by paolo

Topic: miscGHC

comment:2 Changed 12 years ago by KennKnowles

Description: modified (diff)

comment:3 Changed 12 years ago by KennKnowles

Description: modified (diff)

comment:4 Changed 11 years ago by PhilippaCowderoy

Description: modified (diff)
Priority: OK

I'd be keen to see this done, having found some interesting uses for recursive modules. Not sure how familiar the mentor would have to be with GHC's internals?

comment:5 Changed 11 years ago by simonmar

I'm surprised that people think the lack of "real" recursive modules in GHC is a big problem. What's so hard about writing .hs-boot files?

Also, I think this is a hard project, mainly because GHC is structured internally to assume that modules are compiled one at a time, and relaxing this assumption would probably be highly disruptive.

So to summarise: I'm skeptical. If someone else wants to mentor, and the problem doesn't turn out to be unrealistically hard, and the results are good, then there's no reason we couldn't adopt the code... but that's a lot of ifs.

comment:6 Changed 8 years ago by Johan Tibell

Resolution: wontfix
Status: newclosed

There's not enough of a community need for this and the project seems a bit too hard for a student.

Note: See TracTickets for help on using tickets.