Los nombres de variables en Haskell necesitan estar en pequeña caso, peroCómo nombrar las variables Haskell, que en física están en mayúsculas
Cómo declarar variables en el archivo .hs, si queremos almacenar g = 9,8 y G = 6.67300 × 10-11 (en la situación siguiente)?
Convencionalmente físicos mencionar:
(1) Aceleración debida a la gravedad en la tierra
g = 9,8 m/seg^2
(2) universal gravitacional constante
G = 6.67300 × 10-11 m3 kg-1 s-2
Puede implementar algún tipo de controlador que realmente escupe sus constantes, incluso haciendo multiplicaciones básicas para que physicsConsts "gG" sea g * G. Implementar un DSL ordenado podría ser exactamente lo que ordenó el médico. – Sarah
@Sarah: Un DSL "mathy" sería realmente genial. También sería genial si pudieras pasar de una cadena de fórmula a una función: entonces podrías insertar fórmulas relevantes literalmente, un buen ejemplo de código de auto-documentación. Sin embargo, me pregunto cómo podría implementar algo así de una manera segura. Tener unidades aplicadas por el sistema de tipo sería increíble también; Recuerdo haber leído sobre F # haciendo algo así. –
@TikhonJelvis: hablar sobre overkill LOL –