Building a Graphical IDE in Elm/Purescript (...) - Claudia Doppioslash (Lambda Days 2017)

Поділитися
Вставка
  • Опубліковано 19 жов 2024

КОМЕНТАРІ • 12

  • @viniciussabadim4267
    @viniciussabadim4267 7 років тому

    As a person who is coming from Javascript to this crazy world of pure functional programming to work with Purescript, this video was nice to see that these new concepts is not so easy to understand at a first glance! Monads, traversable, monoids, all these thinks are driving me crazy :D

  • @ChadWoolley
    @ChadWoolley 7 років тому

    Great video and summary of your experience, and the pros and cons of Elm vs. Purescript, thanks a lot!

  • @alihammadshah
    @alihammadshah 7 років тому +1

    I followed purescript by example book till Traversable class which is doing my head in. Really like applicative functor though :) . Purescript is a great language and very good but small community on freenode (mostly idle), very welcoming to FP noobs like me.

    • @tristan8442
      @tristan8442 7 років тому +1

      Try the Haskell Book. The concepts will transfer to PureScript easily.

  • @hazlosipuedes
    @hazlosipuedes 7 років тому +2

    woooowww, mujer de mente brillante, inteligente, creativa y hermosa, me he enamorado!!!

  • @duliomatos
    @duliomatos 6 років тому

    Awesome talk, thx!

  • @halian.vilela
    @halian.vilela 7 років тому

    Could anyone explain why "Functional Reactive" is gone? What changed in the language to justify this statement?

    • @yuanji4802
      @yuanji4802 7 років тому +1

      see elm-lang.org/blog/farewell-to-frp

    • @ClaudiaDoppioslash
      @ClaudiaDoppioslash 7 років тому +3

      Functional Reactive Programming was deemed not really useful any more by Elm's author, and was removed in version 0.17. (Announced in elm-lang.org/blog/farewell-to-frp, as Yuan Ji wrote)
      Foldp, Mailboxes, Addresses, Signals are all gone. In practice the typical Elm application hasn't changed that much, because by Elm 0.16 they shepherded everyone to use the Elm Architecture, instead of just plain Elm.
      You could think of it as the Elm language moving towards a complete overlap with the Elm Architecture, and the reactive functionality that used to be implemented in the language, is now moved to the language runtime.

  • @phant0mlink
    @phant0mlink 7 років тому +4

    So much hate to the poor JS. :D

    • @IronCandyNotes
      @IronCandyNotes 7 років тому

      Don't be a hater use the Good Parts xD

    • @IronCandyNotes
      @IronCandyNotes 7 років тому +4

      ...worst? Imagine using php in the browser.