Bom dia pessoal
Alguém aqui usa o Fireplace.vim?
Como vcs fazem pra debugar?
@abnercarleto Eu em geral só uso cpp
e prints em lugares suspeitos.
@mynomoto mais tem algo como um break point?
no canal #vim-fireplace tem algumas coisas novas para clojure + vim e estão fazendo plugins q substituem o fireplace
nunca tive a necessidade de break point então n sei se tem algo fora do fireplace, mas nele n tem.
Eu comecei a migrar para neovim e infelizmente ele tem travado muito com a minha combinação de plugins, mas parece mais promissor para escrever a integração e poder copiar features do cider.
@ndrluis valeu pela dica do #vim-fireplace, não sabia que estava tendo atividade lá 😃
@ndrluis vou acompanhar o #vim-fireplace, vlw pela dica
Bom pessoal, eu venho de java e ruby e estou tentando aprender clojure, estou acostumado a usar break points para identificar problemas no código, mais pelo estou vendo parece que em clojure não é muito comum break points
Só executar a função no repl já é suficiente?
oi @abnercarleto eu venho de ruby e sou ‘viciado’ em binding.pry (rs)
mas tem um artigo do tenderlove muito interessante sobre outras técnicas de debugging
que acho que seriam válidos para clojure tb
https://tenderlovemaking.com/2016/02/05/i-am-a-puts-debuggerer.html
eu acho que se vc não tem acesso ou não quer usar intellij/cursive
tem esse cara aqui: https://github.com/razum2um/clj-debugger
que lembra um pouco o binding.pry, ele lança um repl onde vc chama break no código
mas não tem step/next
@marciol o clj-debugger é o que eu tava procurando
comecei usando o emacs, pra clojure, mais não gostei muito, aí estou usando agora o vim
o cursive dei uma olhada nele, mais parece ser pago
sim, a não ser que vc use para fins de aprendizado e talz
mas se for fazer algo profissionalmente, tem um preço para licença de uso individual ou para empresas
Como o @marciol disse, o Cursive é pago. Há algumas semanas apareceu um plugin competidor para IntelliJ, mas não faço idéia o quão completo ele é https://github.com/gregsh/Clojure-Kit
(kudos @mynomoto pelo link)
tem vários opções de debugg aqui https://github.com/razum2um/awesome-clojure#debugging
oi, estou querendo aprender clojure.. alguem recomenda https://www.amazon.com/Clojure-Brave-True-Ultimate-Programmer/dp/1593275919 ?
nunca cheguei a terminar ele, hehe, mas é uma ótima introdução sim, não sei se já viu, tem ele disponível online sem pagar: http://www.braveclojure.com/foreword/
valeu 👍