Type-level Replicate function

Bas van Dijk v.dijk.bas at gmail.com
Fri Nov 21 08:54:25 UTC 2014


On 21 November 2014 09:35, Antonio Nikishaev <a at lelf.me> wrote:
> type instance Replicate (n :: Nat) r =
>     If (n == 0) '[] (r ': Replicate (If (n==0) 0 (n-1)) r)

Interesting!


More information about the Glasgow-haskell-users mailing list