Ticket #1580 (closed task: fixed)

Opened 5 years ago

Last modified 3 years ago

Get GHC happy with alternate base packages (split base)

Reported by: SamB Owned by:
Priority: normal Milestone: 6.10 branch
Component: Compiler Version: 6.6.1
Keywords: Cc:
Operating System: Unknown/Multiple Architecture: Unknown/Multiple
Type of failure: Difficulty: Unknown
Test Case: Blocked By:
Blocking: Related Tickets:

Description

There are a lot of things wired into the compiler that would make it hard to create an alternate base package.

See BaseSplit.

Change History

follow-up: ↓ 2   Changed 4 years ago by igloo

  • milestone set to 6.1

Other than splitting up base (#1338), I'm not clear on exactly what you want. Is it more rebindable syntax? For example, the wiki page you point at says you want to replace Read, but I'm not sure exactly what you mean by that. You can make a class called Read, but GHC isn't going to know how to derive instances of it.

If you could give a more concrete list of changes you want then that would be very helpful.

in reply to: ↑ 1   Changed 4 years ago by SamB

Replying to igloo:

Other than splitting up base (#1338), I'm not clear on exactly what you want. Is it more rebindable syntax? For example, the wiki page you point at says you want to replace Read, but I'm not sure exactly what you mean by that. You can make a class called Read, but GHC isn't going to know how to derive instances of it. If you could give a more concrete list of changes you want then that would be very helpful.

Well, this ghc-prim package I'm seeing in HEAD is a step in the direction I meant ;-).

  Changed 3 years ago by simonmar

  • architecture changed from Unknown to Unknown/Multiple

  Changed 3 years ago by simonmar

  • os changed from Unknown to Unknown/Multiple

  Changed 3 years ago by igloo

  • status changed from new to closed
  • resolution set to fixed

Can't do more on this without concrete steps that are wanted.

Note: See TracTickets for help on using tickets.