2 ms·
Yes, in fact we have ourselves published a few open source packages out of the need we had to build them. The latest incarnation of this problem, was when we h
by user34234 6y ago
Yes, in fact we have ourselves published a few open source packages out of the need we had to build them.
The latest incarnation of this problem, was when we had to validate RUT codes (a tax code with a checksum we use here in Chile). Options for Python [1], options for Node [2], options for elixir [3] (don't mind to click, it's a list with nothing to do with RUTs or modulo11 validations). So we had to implement it ourselves. Looking for information we found example implementations [4], where as you can see you have example implementations even for Asterisk Dialplans (!!) but no mention of Elixir.
[1] https://pypi.org/search/?q=rut https://pypi.org/search/?q=rut
[2] https://www.npmjs.com/search?q=rut https://www.npmjs.com/search?q=rut
[3] https://hex.pm/packages?search=rut&sort=recent_downloads https://hex.pm/packages?search=rut&sort=recent_downloads
[4] https://es.wikipedia.org/wiki/Anexo:Implementaciones_para_algoritmo_de_rut https://es.wikipedia.org/wiki/Anexo:Implementaciones_para_al...
There are many more examples. Of course you get libraries for the "standard" stuff, it is when you get into the detailes, and that happens when you are already too deep into your project, that you realise all the missing pieces.
Also, what code editor do you use? we've tried everything, and seems the best option is you grow a beard and go emacs/vim. The VSCode plugins hog your laptop and are really inconsistent, incomplete and sluggish [1] [2].
[1] https://github.com/JakeBecker/elixir-ls/issues/54 https://github.com/JakeBecker/elixir-ls/issues/54
[2] https://github.com/elixir-lsp/elixir-ls/issues/96 https://github.com/elixir-lsp/elixir-ls/issues/96
Of course there is no IDE similar to intellij, rubymine or pycharm.
- cpursley 6y agoFair enough, thank you for sharing. I've had good luck with VSCode but I've never really been an IDE user (even with Ruby) so I can't comment much on that.