Skip to content

Instantly share code, notes, and snippets.

@jonatas
Created May 22, 2016 21:55
Show Gist options
  • Save jonatas/9ae1ffcfc1fe779cd7d2592de5cc93b0 to your computer and use it in GitHub Desktop.
Save jonatas/9ae1ffcfc1fe779cd7d2592de5cc93b0 to your computer and use it in GitHub Desktop.
No 10º CapyCast gravamos na TheDevConf e foi sobre Linguagens Funcionais.
Conversamos com o criador da linguagem Quack: https://github.com/quack/quack
00:00 Linguagens funcionais com @haskellcamargo e @derekstavis
01:00 O que é programação funcional?
05:00 é valido resolver problemas convencionais com programação funcional?
06:40 o que realmente muda em uma linguagem funcional para linguagens imperativas?
16:35 testes automatizados em linguagens funcionais?
19:00 como fazer coisas procedurais em linguagens funcionais?
20:52 apanhando para um simples if em programação funcional
21:30 ser condicional não significa ser imperativo
22:08 por que não existe loop em programação funcional?
23:00 como funcionam as leis monádicas
23:52 endofunctores
24:22 conceito de monads
26:40 implementando map sem for
30:10 projetos legais em linguagens funcionais
30:17 frege - haskell pra jvm - https://github.com/Frege/frege
30:22 kotling for android - https://kotlinlang.org/
30:48 linguagens que indicaria estudo: clojure, haskell e perl script
31:30 purescript - http://www.purescript.org/
32:00 Dica do Derek - http://ramdajs.com/
32:37 http://github.com/derekstavis -
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment