Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> You can’t throw a REPL wherever your want in your code

In my experience, I found I could throw a `require IEx; IEx.pry` pretty much anywhere in the code to get a REPL. This seemed like a unique superpower of Elixir to me. Where have you found that this isn't possible?

I agree with the pipe states point.

My main complaint with Elixir is that I'd discover really stupid mistakes with run time errors. The sort of things a bunch of other languages I've used would preclude at compile time. I never dug into more advanced debugging or Dialyzer though.



dialyzer is terrible, but vscode/elixir_ls + dialyzer is quite frankly amazing.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: