> I think compiler implementation is a particular sweetspot for functional languages.
Compilers often use graphs as intermediate representation, and functional languages often are not a good fit for dealing with them.
Compilers often use graphs as intermediate representation, and functional languages often are not a good fit for dealing with them.
That said, functional languages can and do work with graphs when needed, but yes it is much more awkward than trees.
Why is that?