Ticket #988 (closed feature request: invalid)

Opened 7 years ago

Last modified 5 years ago

X11: refine types for improved type safety

Reported by: ross Owned by:
Priority: normal Milestone: Not GHC
Component: libraries (other) Version: 6.6
Keywords: Cc:
Operating System: Unknown/Multiple Architecture: Unknown/Multiple
Type of failure: Difficulty: Unknown
Test Case: Blocked By:
Blocking: Related Tickets:

Description

The library interface uses integral types all over the place instead of enumerations and newtypes, which would give greater type safety.

Fixing this would be an incompatible change, of course.

Change History

Changed 6 years ago by igloo

  • milestone set to Not GHC

Changed 5 years ago by igloo

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

No longer an extralib, so closing the bug. I've forwarded it to Don.

Changed 5 years ago by dons

A more richly typed wrapper would be a welcome addition (or separate library).

Changed 5 years ago by simonmar

  • architecture changed from Unknown to Unknown/Multiple

Changed 5 years ago by simonmar

  • os changed from Unknown to Unknown/Multiple
Note: See TracTickets for help on using tickets.