Estoy trabajando en una DSL y he tenido un problema con el uso de métodos como operadores infijo en una cadena. Voy a tratar de explicarlo con un código. Tengo un rasgo Term y clases de casos Literal
Estoy tratando de comprender la implementación de List s en Scala. En particular, estoy tratando de conseguir mi cabeza alrededor de cómo se puede escribir expresiones usando un operador infijo, por e
¿Hay alguna manera de hacer que los usos aplicativos de <$> y <*> se vean bien cuando se trata con operadores de infijo? Creo que ((++) <$> a <*> ((++) <$> b <*> c))
se ve mucho más desordenado ento