Cool Tools is an evolving package of useful functions, extensions, and classes that can be used across any project to write concise performative declarative code.

Features

exception

classes

  • chained_exception

extensions

  • chain

iterable

extensions

  • countDuplicates
  • forEachExceptFirst
  • forEachExceptFirstAndLast
  • forEachExceptLast
  • isUnique

functions

  • zip
  • zipLong
  • zipShort

list

extensions

  • containsAll
  • diff
  • equals
  • isIn
  • isSameAs

set

extensions

  • diff
  • isIn

Libraries

cool_tools