I haven't written any #Haskell in years, so I decided to do one little shell script, just to see if I remember.

Some random thoughts:
+ The Turtle lib is awesome (hackage.haskell.org/package/tu)
+ Haskell is also awesome as always.
- The tooling and documentation still leaves you feeling stupid (unlike, PureScript, for example)
- I hate this packing and unpacking of strings.

Oh, and here is the script, feedback and questions are welcome:

github.com/abuseofnotation/abu

#functionalprogramming

@abuseofnotation "The tooling and documentation still leaves you feeling stupid"

If that was intended as a criticism and not a compliment (!), I tend to agree. Haskell seems to engender opaque terminology (e.g. Functor rather than Mappable). I really appreciate Haskell's mathematical basis, but tools and docs should aim to be simple and clear to make them as easy to use as possible.

#Haskell

@6d03 @abuseofnotation The term functor is perfectly clear once you understand and retain the definition. But it's a little obtuse compared to something like "Mappable" which gives a strong hint/reminder of the definition. I don't mind functor particularly, but it's an example of the approach to somewhat abstract/obtuse/mathematical terminology in the Haskell community. (I speak as a maths graduate, not as a mathsphobe.)

Follow

@underlap @6d03 @abuseofnotation I'm afraid Mappable and the likes are less searchable *adding* learning overhead and frustration

Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.