This is a read only archive of pad.okfn.org. See the
shutdown announcement
for details.
codeforniederrhein-2016-07-13
36. Code for Niederrhein Treffen - 13.07.2016
Uhrzeit: 18:30 - 21:30 Uhr
Agenda
- Begrüßung
- Vortrag von Elmar Burke: "„Die Sprache Elm: Anwendungen im Browser“ "
- Hacken
- Organisatorisches (nächster Termin, Logo auch als Aufkleber?...)
- (kann gerne ergänzt werden)
Protokoll:
Nächstes Treffen am Dienstag, 13.09.2016 wieder HSRW
Claus kümmert sich um Meet-Up
Wer war da?
(12 Leute insgesamt)
@derarndt
@dakrys
@elmarburke
@greveler
@b_sielaff
@hubblerone
@MyDigamma
@ReVoLt112
+4
import Html exposing (Html, button, div, text)import Html.App as Htmlimport Html.Events exposing (onClick)main : Program Nevermain = Html.beginnerProgram { model = model, view = view, update = update }-- MODELtype alias Model = { content : String , counter : Int }model : Modelmodel = { content = "", counter = 0}-- UPDATEtype Msg = Increment | Decrement | Resetupdate : Msg -> Model -> Modelupdate msg model = case msg of Increment -> { model | counter = model.counter + 1 } Decrement -> if model.counter <= 0 then model else { model | counter = model.counter - 1 } Reset -> { model | counter = 0 }view : Model -> Html Msgview model = div [] [ button [ onClick Decrement ] [ text "-" ] , div [] [ text (toString model.counter) ] , button [ onClick Increment ] [ text "+" ] , button [ onClick Reset ] [ text "Reset" ] ]
http://elm-lang.org/try
ELMAR kopiert hier noch zwei Links zu Tutorials rein
Hier hat er es getan:
Hier eine kleine Linkschleuder:
Eine kleine Tutorial-Reihne:
- http://lucasmreis.github.io/blog/learning-elm-part-1/
- http://lucasmreis.github.io/blog/learning-elm-part-2/
- http://lucasmreis.github.io/blog/learning-elm-part-3/
Ein Tutorial-Buch:
- http://www.elm-tutorial.org/en/
Wer Profi werden möchte, findet hier ein wöchentlichen Newsletter (auf englisch):
- http://www.elmweekly.nl/
Und zuletzt meine Slides:
- https://speakerdeck.com/elmarburke/elm-introduction-at-ok-lab-niederrhein
Aktuelle Projekte: