3 ms·
Idris has a type class that is pretty much this: https://github.com/idris-lang/Idris-dev/blob/master/libs/prelude/Prelude/Cast.idr https://github.com/idris-lang
by reycharles 12y ago
Idris has a type class that is pretty much this: https://github.com/idris-lang/Idris-dev/blob/master/libs/prelude/Prelude/Cast.idr https://github.com/idris-lang/Idris-dev/blob/master/libs/pre...
Here's an example interaction. There's a difference, though, since + is only for {Num instance,Fin} addition while ++ is {String,List,Vect} concatenation.
https://gist.github.com/reynir/b3d32f07d69366dd2bc3 https://gist.github.com/reynir/b3d32f07d69366dd2bc3