Hacker News new | past | comments | ask | show | jobs | submit login

This does not involve an identity function?

It's just a textbook monoid: an operation on two elements which produces another (+ or *), with a "neutral" element provided (0 or 1).




I know this isn't the identity function, but it's the same idea and a feeling I get when using Lisps that the language is kind of "complete". Including the identity function and having built in 0-ary functions where it makes sense are examples of this.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: