Je suis à la fois un orme et un débutant de programmation fonctionnelle, et n'a jamais travaillé avec Java au sérieux. Je travaille mon chemin à travers les docs d'Elm, et je joue avec le REPL, essayant de comprendre les annotations de type.annotations de type dans Elm REPL
Ils semblent choses assez utiles:
type alias Point = { x:Float, y:Float }
origin : Point
origin =
{ x = 0, y = 0 }
et maintenant tous vos points Ils sont spécialement conçus flotteurs! La magie. Aimer. Aimerait jouer avec elle dans le REPL, mais le REPL ne semble pas comprendre les définitions de type:
> type alias Point = { x:Float, y:Float }
> origin : Point
-- SYNTAX PROBLEM -------------------------------------------- repl-temp-000.elm
I ran into something unexpected when parsing your code!
7│ origin : Point
^
I am looking for one of the following things:
end of input
whitespace
Est-ce un bogue dans le REPL, ou une fonctionnalité?
Merci. C'est vraiment dommage. Eml-reactor est assez groovy, mais je ne peux pas l'exécuter dans mes Emacs, et je ne peux pas examiner les fonctions en tapant simplement leur nom. Mais je donnerais deux upvotes pour votre réponse pour m'aider à trouver https://github.com/elm-community – Dmitri
Découvrez [elm-mode for emacs] (https://github.com/jcollard/elm-mode) . L'intégration orme-oracle vous donne une partie de cette capacité d'inspection dans l'éditeur –