[GHC] #8697: Type rationals
GHC
ghc-devs at haskell.org
Tue Jan 28 05:04:54 UTC 2014
#8697: Type rationals
-------------------------------------+------------------------------------
Reporter: MikeIzbicki | Owner:
Type: feature request | Status: new
Priority: normal | Milestone:
Component: Compiler | Version: 7.6.3
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture: Unknown/Multiple
Type of failure: None/Unknown | Difficulty: Unknown
Test Case: | Blocked By:
Blocking: | Related Tickets:
-------------------------------------+------------------------------------
Comment (by carter):
woops, mispoke, i'm a bit exhausted. There is no such support :)
do you have a strawman data model for a type level rationals? Eg using one
of the preexisting libraries for type level ints, building up an
associated rational set of operations and model types?
Also on the template haskell front, I meant that via template haskell you
could do a function that lets you write rationals in decimal notation
using template haskell, because decimal numbers can be parsed as
rationals.
eg in $(makeRatType 7.3), 7.3 would be turned into rational value. This
works at the value level, ableit at template haskell time so you can
construct the type
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8697#comment:7>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list