clojure-brasil

Telegram -> https://t.me/clojurebrasil | Youtube -> https://goo.gl/k7Jhcy | Facebook -> https://goo.gl/R7EjmE | Github -> https://github.com/clj-br
fothaggenda 2015-10-20T13:11:19.000035Z

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

fothaggenda 2015-10-20T13:11:53.000036Z

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

2015-10-20T13:13:30.000037Z

já tentou utilizar o Cursive? É uma boa alternativa

fothaggenda 2015-10-20T13:14:20.000038Z

já pesquisei sim, mas nunca tentei

fothaggenda 2015-10-20T13:14:50.000039Z

vou tentar de uma nova chance hahaha

fothaggenda 2015-10-20T13:14:56.000040Z

obg mesmo assim 😄

robsonpeixoto 2015-10-20T14:11:00.000041Z

@andrepoleza: Eu que vim do Vim, estou gostando muito do https://github.com/syl20bnr/spacemacs

gusbicalho 2015-10-20T15:00:41.000043Z

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

gusbicalho 2015-10-20T15:02:32.000044Z

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

fothaggenda 2015-10-20T15:50:48.000045Z

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

fothaggenda 2015-10-20T15:51:02.000046Z

o emacs cru é cruel demais pra mim 😐

fothaggenda 2015-10-20T15:51:36.000047Z

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

malabarba 2015-10-20T15:53:37.000048Z

andrepoleza: O que faz o cmd+enter?

malabarba 2015-10-20T15:54:02.000049Z

Só mostra o resultado? Ou faz mais algo?

fothaggenda 2015-10-20T15:54:09.000050Z

basicamente mostra o resultado

fothaggenda 2015-10-20T15:54:25.000051Z

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

fothaggenda 2015-10-20T15:54:26.000052Z

é bem prático

malabarba 2015-10-20T15:54:41.000053Z

uhum

fothaggenda 2015-10-20T15:54:46.000054Z

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

fothaggenda 2015-10-20T15:55:00.000055Z

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

malabarba 2015-10-20T15:55:01.000056Z

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

malabarba 2015-10-20T15:55:07.000057Z

Ou C-x C-e

fothaggenda 2015-10-20T15:55:11.000058Z

provavelmente :simple_smile:

malabarba 2015-10-20T15:56:02.000059Z

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

fothaggenda 2015-10-20T15:56:27.000060Z

otcha, já ajudaria bastante

malabarba 2015-10-20T15:56:41.000061Z

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

malabarba 2015-10-20T15:56:52.000062Z

Mas não é fácil =P

fothaggenda 2015-10-20T15:57:30.000063Z

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

fothaggenda 2015-10-20T15:57:41.000064Z

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

fothaggenda 2015-10-20T15:58:08.000065Z

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

malabarba 2015-10-20T16:00:43.000066Z

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

fothaggenda 2015-10-20T16:01:08.000067Z

concordo 👍:skin-tone-3:

malabarba 2015-10-20T16:01:10.000068Z

Pra algumas coisas clojure ainda é meio cru mesmo

malabarba 2015-10-20T16:02:20.000069Z

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

malabarba 2015-10-20T16:02:55.000070Z

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

fothaggenda 2015-10-20T16:03:10.000071Z

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

fothaggenda 2015-10-20T16:03:24.000072Z

já em outras linguagens… vish

2015-10-20T16:24:16.000073Z

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

2015-10-20T16:24:46.000074Z

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

2👍
2015-10-20T16:25:44.000075Z

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

2015-10-20T16:26:29.000076Z

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

robsonpeixoto 2015-10-20T22:18:38.000078Z

Esse cursive vai ser pago ?

gusbicalho 2015-10-20T23:05:48.000079Z

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