Composition is amongst the major challenges faced in language engineering. Erdweg et al. offered a taxonomy for language composition. Mernik catalogued the use of the Language Definitional Framework LISA for composition sorts in that taxonomy. We produce a similar catalogue for embedded language engineering in Scala.
Haeri, S. H., & Keir, P. (2019). Composition of Languages Embedded in Scala. Proceedings of the 2019 Federated Conference on Computer Science and Information Systems. Published. 2019 Federated Conference on Computer Science and Information Systems, Leipzig, Germany. https://doi.org/10.15439/2019f61