|
Description:
|
|
No 10º CapyCast gravamos na TheDevConf e foi sobre Linguagens Funcionais.
O bate papo aconteceu com Jônatas Paganini @jonatasdp e Derek Stavis @derekstavis e Marcelo Camargo @haskellcamargo: 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 purescript
31:30 purescript - http://www.purescript.org/
32:00 Dica do Derek - http://ramdajs.com/
32:37 http://github.com/derekstavis |