This is some appalling pedagogy, possibly summarised during the questions: “I haven’t used this enough to have a concrete opinion on whether you should use it.”
All examples were presented too fast, beginning with a solution, but without introducing the problem they were intended to solve. It wasn’t even clear after they were presented what they solved.
IdentityT is a terrible choice because it adds absolutely nothing; that it can be defined is theoretically interesting, but doesn’t answer the novice’s question: since it does nothing, why would I care about it?
Using terminology like “lift” as though the audience were familiar with it, before eventually saying “ah-ha! This is lift!” doesn’t supply any motivation.
The whole thing seemed self-congratulatory; if there’s a reason people seem “easily confused” the fault lies with the presentation of the material.
I’m a long time functional programming enthusiast and work with Haskell and PureScript professionally. I recently created the PureScript community on this instance and would be happy to to moderate the Haskell community as well.
Nice visualizing tool. Please tell me when i can use it to visualize functions for the students in my tutorium. Also it might be worth it to tell people how long the survey roughly takes. That way someone who only has limited time available can better decide if they should try it now or later.
I’d like to think having an inviting post might help… but I’m not sure. Probably should just try a manual post first, and then if it gets used enough, start rotating and scheduling.
I realize that this was posted a couple weeks ago, so hopefully this is still helpful. One thing just to point out is that there’s (FromField a, FromField b, Ord a) => FromNamedRecord (Map a b).
That will just parse the CSV to a map, indexed by the field name. You might want a Map String String?
haskell
Hot
This magazine is from a federated server and may be incomplete. Browse more on the original instance.