<< Back to previous view

[ALGOG-3] Add several implementations of fmap (patch attached) Created: 06/Sep/13  Updated: 05/Feb/14  Resolved: 05/Feb/14

Status: Closed
Project: algo.generic
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Enhancement Priority: Minor
Reporter: Eric Normand Assignee: Konrad Hinsen
Resolution: Completed Votes: 0
Labels: enhancement

Attachments: Text File functors.patch    
Patch: Code and Test


I have added four implementations of the fmap multimethod.

LazySeq is a common Clojure type that was not implemented.

nil was also not implemented. It now works as one would expect Nothing to work in Haskell.

I also added implementations for delay and future, which are trivial but very useful.

Comment by Konrad Hinsen [ 05/Feb/14 10:23 AM ]

Done: https://github.com/clojure/algo.generic/commit/aa028f7467d193a5cfad0626b324f4c682b91c15

Generated at Wed Oct 18 13:43:06 CDT 2017 using JIRA 4.4#649-r158309.