Higher-kinded type classes is what makes Haskell stand out above other functional languages for me. Things like endofunctors just cannot exist in virtually any other language.
Name:
Anonymous2015-04-03 11:39
>>8 Its equivalent to array of regexps with text, applied to text var exp=[[/\[i\]/gim,"<i>"],[/\[/i\]/gim,"</i>"]] function r(text){for(i in exp)text=text.replace(exp[i][0],exp[i][1])}