[GHC] #9818: Add `Natural` number type to `base`

#9818: Add `Natural` number type to `base` -------------------------------------+------------------------------------- Reporter: hvr | Owner: Type: feature request | Status: new Priority: normal | Milestone: 7.10.1 Component: Compiler | Version: Keywords: | Operating System: Architecture: Unknown/Multiple | Unknown/Multiple Difficulty: Unknown | Type of failure: Blocked By: | None/Unknown Related Tickets: #3650 | Test Case: | Blocking: | Differential Revisions: -------------------------------------+------------------------------------- See original proposal at http://thread.gmane.org/gmane.comp.lang.haskell.libraries/23300 which was generally met with unanimous support for adding such a type. Request for CLC-arbitration (and its conclusion) on two more or less controversial details lacking consensus: https://groups.google.com/forum/#!msg/haskell-core- libraries/CVylSkkHCWE/Cqn7VEgR24sJ -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/9818 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#9818: Add `Natural` number type to `base` -------------------------------------+------------------------------------- Reporter: hvr | Owner: hvr Type: feature | Status: new request | Milestone: 7.10.1 Priority: normal | Version: Component: Core | Keywords: base natural Libraries | Architecture: Unknown/Multiple Resolution: | Difficulty: Unknown Operating System: | Blocked By: Unknown/Multiple | Related Tickets: #3650 Type of failure: | None/Unknown | Test Case: | Blocking: | Differential Revisions: Phab:D473 | -------------------------------------+------------------------------------- Changes (by hvr): * cc: core-libraries-committee@… (added) * keywords: => base natural * differential: => Phab:D473 * component: Compiler => Core Libraries * owner: => hvr -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/9818#comment:1 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#9818: Add `Natural` number type to `base`
-------------------------------------+-------------------------------------
Reporter: hvr | Owner: hvr
Type: feature | Status: new
request | Milestone: 7.10.1
Priority: normal | Version:
Component: Core | Keywords: base natural
Libraries | Architecture: Unknown/Multiple
Resolution: | Difficulty: Unknown
Operating System: | Blocked By:
Unknown/Multiple | Related Tickets: #3650
Type of failure: |
None/Unknown |
Test Case: |
Blocking: |
Differential Revisions: Phab:D473 |
-------------------------------------+-------------------------------------
Comment (by Herbert Valerio Riedel

#9818: Add `Natural` number type to `base`
-------------------------------------+-------------------------------------
Reporter: hvr | Owner: hvr
Type: feature | Status: new
request | Milestone: 7.10.1
Priority: normal | Version:
Component: Core | Keywords: base natural
Libraries | Architecture: Unknown/Multiple
Resolution: | Difficulty: Unknown
Operating System: | Blocked By:
Unknown/Multiple | Related Tickets: #3650
Type of failure: |
None/Unknown |
Test Case: |
Blocking: |
Differential Revisions: Phab:D473 |
-------------------------------------+-------------------------------------
Comment (by Herbert Valerio Riedel

#9818: Add `Natural` number type to `base`
-------------------------------------+-------------------------------------
Reporter: hvr | Owner: hvr
Type: feature | Status: new
request | Milestone: 7.10.1
Priority: normal | Version:
Component: Core | Keywords: base natural
Libraries | Architecture: Unknown/Multiple
Resolution: | Difficulty: Unknown
Operating System: | Blocked By:
Unknown/Multiple | Related Tickets: #3650
Type of failure: |
None/Unknown |
Test Case: |
Blocking: |
Differential Revisions: Phab:D473 |
-------------------------------------+-------------------------------------
Comment (by Herbert Valerio Riedel

#9818: Add `Natural` number type to `base`
-------------------------------------+-------------------------------------
Reporter: hvr | Owner: hvr
Type: feature | Status: new
request | Milestone: 7.10.1
Priority: normal | Version:
Component: Core | Keywords: base natural
Libraries | Architecture: Unknown/Multiple
Resolution: | Difficulty: Unknown
Operating System: | Blocked By:
Unknown/Multiple | Related Tickets: #3650
Type of failure: |
None/Unknown |
Test Case: |
Blocking: |
Differential Revisions: Phab:D473 |
-------------------------------------+-------------------------------------
Comment (by Herbert Valerio Riedel

#9818: Add `Natural` number type to `base`
-------------------------------------+-------------------------------------
Reporter: hvr | Owner: hvr
Type: feature | Status: new
request | Milestone: 7.10.1
Priority: normal | Version:
Component: Core | Keywords: base natural
Libraries | Architecture: Unknown/Multiple
Resolution: | Difficulty: Unknown
Operating System: | Blocked By:
Unknown/Multiple | Related Tickets: #3650
Type of failure: |
None/Unknown |
Test Case: |
Blocking: |
Differential Revisions: Phab:D473 |
-------------------------------------+-------------------------------------
Comment (by Herbert Valerio Riedel

#9818: Add `Natural` number type to `base`
-------------------------------------+-------------------------------------
Reporter: hvr | Owner: hvr
Type: feature | Status: new
request | Milestone: 7.10.1
Priority: normal | Version:
Component: Core | Keywords: base natural
Libraries | Architecture: Unknown/Multiple
Resolution: | Difficulty: Unknown
Operating System: | Blocked By:
Unknown/Multiple | Related Tickets: #3650
Type of failure: |
None/Unknown |
Test Case: |
Blocking: |
Differential Revisions: Phab:D473 |
-------------------------------------+-------------------------------------
Comment (by Herbert Valerio Riedel

#9818: Add `Natural` number type to `base`
-------------------------------------+-------------------------------------
Reporter: hvr | Owner: hvr
Type: feature | Status: new
request | Milestone: 7.10.1
Priority: normal | Version:
Component: Core | Keywords: base natural
Libraries | Architecture: Unknown/Multiple
Resolution: | Difficulty: Unknown
Operating System: | Blocked By:
Unknown/Multiple | Related Tickets: #3650
Type of failure: |
None/Unknown |
Test Case: |
Blocking: |
Differential Revisions: Phab:D473 |
-------------------------------------+-------------------------------------
Comment (by Herbert Valerio Riedel

#9818: Add `Natural` number type to `base` -------------------------------------+------------------------------------- Reporter: hvr | Owner: hvr Type: feature | Status: closed request | Milestone: 7.10.1 Priority: normal | Version: Component: Core | Keywords: base natural Libraries | Architecture: Unknown/Multiple Resolution: fixed | Difficulty: Unknown Operating System: | Blocked By: Unknown/Multiple | Related Tickets: #3650 #9281 Type of failure: | None/Unknown | Test Case: | Blocking: | Differential Revisions: Phab:D473 | -------------------------------------+------------------------------------- Changes (by hvr): * status: new => closed * resolution: => fixed * related: #3650 => #3650 #9281 Comment: This task is effectively done. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/9818#comment:9 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#9818: Add `Natural` number type to `base` -------------------------------------+------------------------------------- Reporter: hvr | Owner: hvr Type: feature | Status: closed request | Milestone: 7.10.1 Priority: normal | Version: Component: Core | Keywords: base natural Libraries | Architecture: Unknown/Multiple Resolution: fixed | Difficulty: Unknown Operating System: | Blocked By: Unknown/Multiple | Related Tickets: #3650 #9281 Type of failure: | None/Unknown | Test Case: | Blocking: | Differential Revisions: Phab:D473 | -------------------------------------+------------------------------------- Comment (by thomie): The comment about @Natural@ in `libraries/base/Data/Word.hs` can be deleted or changed to point to this new module. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/9818#comment:10 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#9818: Add `Natural` number type to `base`
-------------------------------------+-------------------------------------
Reporter: hvr | Owner: hvr
Type: feature | Status: closed
request | Milestone: 7.10.1
Priority: normal | Version:
Component: Core | Keywords: base natural
Libraries | Architecture: Unknown/Multiple
Resolution: fixed | Difficulty: Unknown
Operating System: | Blocked By:
Unknown/Multiple | Related Tickets: #3650 #9281
Type of failure: |
None/Unknown |
Test Case: |
Blocking: |
Differential Revisions: Phab:D473 |
-------------------------------------+-------------------------------------
Comment (by Herbert Valerio Riedel

#9818: Add `Natural` number type to `base`
-------------------------------------+-------------------------------------
Reporter: hvr | Owner: hvr
Type: feature | Status: closed
request | Milestone: 7.10.1
Priority: normal | Version:
Component: Core | Keywords: base natural
Libraries | Architecture: Unknown/Multiple
Resolution: fixed | Difficulty: Unknown
Operating System: | Blocked By:
Unknown/Multiple | Related Tickets: #3650 #9281
Type of failure: |
None/Unknown |
Test Case: |
Blocking: |
Differential Revisions: Phab:D473 |
-------------------------------------+-------------------------------------
Comment (by Herbert Valerio Riedel
participants (1)
-
GHC