Difference between revisions of "Talk:Numeric Haskell: A Repa Tutorial"

From HaskellWiki
Jump to navigation Jump to search
(New page: ---- '''Things I've Learned So Far''' If you specify a slice as such: (Z :. All :. 2), for example, you will get many pages of type incantation errors. In order to be a true wizard you m...)
(No difference)

Revision as of 00:51, 24 April 2011


Things I've Learned So Far

If you specify a slice as such: (Z :. All :. 2), for example, you will get many pages of type incantation errors. In order to be a true wizard you must touch the 2 with a salve of type annotation as so: (Z :. All :. (2 :: Int)). This will satisfy the type demons that compile your code.

The reason is that GHC assumes literals like 2 are of type Integer, and Repa demands Ints.

I'll post more "oopsies" as I come across them.

--Danharaj 00:51, 24 April 2011 (UTC)