¿Cuál es la etimología de<*> de Applicative en Haskell?
notation nomenclature (2)
Es una ASCIIificación de la notación utilizada en el original modismos: " Modismos: programación aplicativa con efectos ". Esa notación, a su vez, estaba inspirada en una versión ya ASCIIificada del documento de Sweirstra y Duponcheel sobre los combinadores de analizadores de corrección de errores: " Deterministas, correctores de compresores de corrección de errores ". Eso vino de " Functional Parsers " por Jeroen Fokker. Este documento no indica de dónde vino, lo que puede significar que lo originó. No me sorprendería si se usara para analizar antes.
¿Dónde comenzó a aparecer el nombre <*>
en la literatura o en el código, y llegó con alguna explicación para la elección del símbolo?
El trabajo original de modismos ya usa ⊛
para la aplicación; <*>
se seleccionó como una aproximación ASCII-art de eso, ya que (*)
no está disponible (es la sintaxis de la forma de prefijo del operador infijo *
).