ulidtko 16.08.2011 21:51 dedicated microblogging account

fact 0 = 1
fact (n+1) = (n+1) * fact n

Это работает. Почему?
То есть, почему можно патерн-матчить по арифметическим выражениям?
(+) является ещё и конструктором? в каком месте это проверяется?

2. 0xd34df00d 16.08.2011 21:53 Azoth_primary

Это расширение языка, которе предлагают выпилить. n+k patterns или типа того, шоле.

3. octocat0xd34df00d /2 16.08.2011 21:54 emacsC5B99002

По ссылке пишут что УЖЕ выпилили.

4. ulidtkooctocat /1 16.08.2011 21:58 dedicated microblogging account

окок, спасибо

5. 0xd34df00doctocat /3 16.08.2011 22:01 Azoth_primary

У меня в гохаце все работает.

6. octocat0xd34df00d /5 16.08.2011 22:01 emacsC5B99002

У меня в общем тоже, просто почему-то написали так. Возможно речь про стандарт.

Do you really want to delete ?