Fork me on GitHub
#clojure-brasil
<
2015-10-20
>
fothaggenda13:10:19

oi, bom dia! de meses pra cá venho experimentando com clojure mas não me sinto produtivo com o lighttable… é normal isso?

fothaggenda13:10:53

vejo o pessoal mais experiente usando emacs e até tentei inúmeras vezes usar, mas é sem chance pra mim 😞

andrewhr13:10:30

já tentou utilizar o Cursive? É uma boa alternativa

fothaggenda13:10:20

já pesquisei sim, mas nunca tentei

fothaggenda13:10:50

vou tentar de uma nova chance hahaha

fothaggenda13:10:56

obg mesmo assim 😄

gusbicalho15:10:41

Eu tenho usado o Cursive e não tenho do que reclamar. Mas ainda não fiz nada muito avançado

gusbicalho15:10:32

Só não esqueça de colocar .idea no .gitignore 😛

fothaggenda15:10:48

@robsonpeixoto: curti a ideia do spacemacs, com ctz vou testar

fothaggenda15:10:02

o emacs cru é cruel demais pra mim 😐

fothaggenda15:10:36

curto a ideia de avaliar as expressões com cmd+enter do lighttable e queria algo do gênero… mas vou experimentando

malabarba15:10:37

andrepoleza: O que faz o cmd+enter?

malabarba15:10:02

Só mostra o resultado? Ou faz mais algo?

fothaggenda15:10:09

basicamente mostra o resultado

fothaggenda15:10:25

se for uma função, ele avalia ela na hora e mostra o resultado em um “popup"

fothaggenda15:10:26

é bem prático

fothaggenda15:10:46

o problema é que eu não gostei da ide por si só, me pareceu simples demais

fothaggenda15:10:00

se fosse algo como um atom eu já ficaria feliz, mas minha experiência com o nrepl dele n foi interessante hehe

malabarba15:10:01

Isso deve ser tipo o C-M-x do Emacs

fothaggenda15:10:11

provavelmente simple_smile

malabarba15:10:02

Eu ouvi falar que o lighttable tem um modo que mostra o valor de todas as variaveis dentro da função

fothaggenda15:10:27

otcha, já ajudaria bastante

malabarba15:10:41

Isso é uma coisa que eu queria imitar com o Emacs simple_smile

malabarba15:10:52

Mas não é fácil =P

fothaggenda15:10:30

eu tenho curtido muito todo o ecossistema do clojure e a comunidade, são fantásticos

fothaggenda15:10:41

mas na hora de codificar pra valer mesmo tenho sentido pouca produtividade

fothaggenda15:10:08

deve ser comum pra quem inicia mesmo, mas em ambientes mais “mainstream” (c#, node.js, php) já existem ferramentas que tornam o trabalho mais rápido ao meu ver

malabarba16:10:43

Talvez isso mude a medida que tu for aprendendo as ferramentas que tem

fothaggenda16:10:08

concordo 👍:skin-tone-3:

malabarba16:10:10

Pra algumas coisas clojure ainda é meio cru mesmo

malabarba16:10:20

Mas na hora de escrever o código, tem a vantagem que é muito mais conciso

malabarba16:10:55

Mas tu tá no Emacs, tá no caminho certo 😀:thumbsup:

fothaggenda16:10:10

com ctz! em um projeto de teste quis fazer uma consulta na api do bitbucket e com menos de 10 linhas de código já conseguia o que queria

fothaggenda16:10:24

já em outras linguagens… vish

andrewhr16:10:16

diria que ferramentas até que tem, só não são as mais mainstream por assim dizer

andrewhr16:10:46

já deu uma olhada no http://www.parens-of-the-dead.com? é sensacional ver o que o @magnars faz com o Emacs dele

andrewhr16:10:44

sobre o cmd + enter, eu configurei exatamente este atalho no Cursive. Mas ele apresenta o resultado de forma diferente, claro

andrewhr16:10:29

@malabarba: AFAIK é análogo ao C-M-x mesmo.. eval-at-point

robsonpeixoto22:10:38

Esse cursive vai ser pago ?

gusbicalho23:10:48

Sim. Mas segundo o autor nessa thread https://devnet.jetbrains.com/message/5559651 vai ter uma licença gratuita não-comercial