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
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.