News for hackers. Stuff that matters.
Re:Concatenation is composition by HelloNurse on Monday July 18, 2022 @11:24AM (#32139442)
What would be useful is the definition of abstractions, breaking long chains of combinators and functions into manageable pieces, instead of playing one-liner code golf. Meaningful function names rather than superfluous parameter names.

For example (adapted from Wikipedia and untested):

  arrayaverage =: +/ % # 
  arrayaverage 1 2 3
i.e. defining the average as the ratio (%) between the sum (+/) and the cardinality (#) of an array, with the advantage of being able to replace this function with a better version that doesn't fail miserably for an empty array.

There are no comments on this comment yet.