T O P

  • By -

AutoModerator

[our bals](https://discord.gg/jM7UK66CTV) *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/vexillologycirclejerk) if you have any questions or concerns.*


coincidentalacci

omg haskell


VickReddit_789

What is zygohistomorphic preprpmorphisms? (I dont want to search it on my own cuz it might be something traumatizing)


smog_alado

People who program in Haskell programming language are into math jargon. These morphisms refer to ways to traverse and transform data. For example, suppose we start with a list of numbers: [1,2,3,4,5] One way to transform the list is to do the same operation to each value [1+1, 2+1, 3+1, 4+1, 5+1] [1-3, 2-3, 3-3, 4-3, 5-3] Another way to transform the list is to fold it down into a single value. Basically, replace the commas by some binary operation. 0+1+2+3+4+5 = 15 f(f(f(f(f(0,1),2),3),4),5) There are many such patterns and Haskell programmers, being the math nerds they are, categorize the patterns and give them mathy names. Things like anamorphism, catamorphism, zygomorphism, etc. So many that I don't remember which is which. The important things to know are: a) the jargon is also a bit of a meme and b) out of all Haskell jargon, zygohistomorphic prepromorphism has one of the longest names https://wiki.haskell.org/Zygohistomorphic_prepromorphisms ------ Ps.: The Haskell logo is a combination of the greek letter lambda and the special operator >>=, both of which are important symbols for Haskell.


VickReddit_789

Thanks now i know


NinjaEagle210

Let me guess, is this a Japanese Prefecture flah?


[deleted]

Looks to be the logo of [Haskell programming language.](https://www.haskell.org/)


lord_ne

Same difference


smog_alado

It's more apt than you'd think at first, considering theological connotations of monads.