Functional Programming Concepts

5 words in this vocabulary list

verb to create or write something, such as a piece of music or a written work

  • The talented musician will compose a symphony for the upcoming concert.
  • I love to compose my own songs on the guitar.
  • I'm going to compose a sick beat for my next track.
  • She tried to compose herself before giving the presentation.

verb to prepare food using curry powder or spices

  • The chef prepared a delicious curried chicken dish for the banquet.
  • I love when my mom makes curried vegetables for dinner.
  • Let's grab some curried rice from the food truck.
  • The artist curried the colors on the canvas to create a vibrant masterpiece.

adjective unable to be changed or altered

  • The laws of physics are immutable and cannot be changed.
  • My love for chocolate is pretty much immutable.
  • Dude, that rumor is totally immutable, don't believe it.
  • Her commitment to her goals is as immutable as the mountains.

noun a single unit; the smallest indivisible unit of a thing

adjective relating to or characteristic of a monad

  • In category theory, a monad is a structure that represents a specific type of algebraic structure.
  • I'm trying to wrap my head around the concept of a monad in functional programming.
  • Dude, monads are like the building blocks of pure functional programming.
  • The monad can be seen as a container that encapsulates values within a specific context.

noun a slang term for a thought or idea

verb past tense of the verb 'think', meaning to have thought about something

  • The scientist's experiment led to a significant breakthrough when he heard the thunk of the final piece falling into place.
  • I heard a loud thunk coming from the kitchen, I wonder what my cat knocked over this time.
  • I accidentally dropped my phone and it made a loud thunk on the floor.
  • The weight of the decision thunked heavily on his mind as he tried to figure out the best course of action.