Sono un elm e un novizio di programmazione funzionale, e non ho mai lavorato seriamente con Java. Sto lavorando su Elm docs e sto giocando con il REPL, cercando di capire le annotazioni di tipo.Tipo annotazioni in Elm REPL
Sembrano cose piuttosto utili:
type alias Point = { x:Float, y:Float }
origin : Point
origin =
{ x = 0, y = 0 }
e ora tutti i punti sono specificamente formattati galleggia! Magia. Lo adoro. Mi piacerebbe giocare con essa in REPL, ma il REPL non sembra di capire le definizioni di tipo:
> 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
È questo un bug nel REPL, o di una funzione?
Grazie. È davvero troppo brutto. L'eml-reattore è piuttosto groovy, ma non posso eseguirlo nel mio Emacs e non posso esaminare le funzioni semplicemente digitando il loro nome. Ma darei due upvotes per la tua risposta per avermi aiutato a trovare https://github.com/elm-community – Dmitri
Check out [elm-mode per emacs] (https://github.com/jcollard/elm-mode) . L'integrazione elm-oracle offre alcune funzionalità di ispezione in-editor –