📝N×M problem

N×M problem arises where you have N things that should combine with other M things.

Examples are:

  • N languages that need to be compiled into M machines architectures (solved by LLVM with IR)
  • N editors that need to implement support for M languages (solved by language server)
  • N transformation algorithms that need to work on M data structures (Transducers, Foldable(?))

Backlinks