DEV Community

Discussion on: What are your favorite less-common programming languages?

Collapse
 
webbureaucrat profile image
webbureaucrat

Elm.

Developing for the browser platform is so difficult because it's all so dynamic and unpredictable. Elm is SO strongly and statically typed that it is literally impossible to get a runtime exception in elm.

It makes development SO fast, because I know that as long as my code compiles, it will probably behave exactly as I expect it will in every major browser.

Collapse
 
adam_cyclones profile image
Adam Crockett 🌀

I am probably going to stir up a give of bees, but can you really trust any technology, that level of trust is dangerous.

Collapse
 
webbureaucrat profile image
webbureaucrat

I mean it's not like I don't test code before I ship it, if that's what you're asking, but what I mean is that when I do run it I don't end up spending a lot of time debugging.

Thread Thread
 
adam_cyclones profile image
Adam Crockett 🌀

I had the same thoughts about typescript I can relate. Anyways, I'm feeling a bit unwell and maybe have a negative attitude today, excuse me.

Thread Thread
 
webbureaucrat profile image
webbureaucrat

Oh, I'm sorry! Get to feeling better!