Comment by somebee

4 years ago

Relevant links for those who wish to look into it:

Repo: https://github.com/imba/imba

Docs: https://imba.io/language/introduction

Video: https://www.youtube.com/watch?v=8XS5q9xhaMc

Article: https://dev.to/somebee/imba-a-javascript-alternative-for-inc...

Site: https://imba.io

Discord: https://discord.gg/mkcbkRw

Twitter: https://twitter.com/imbajs

Thanks for sharing, I really like projects like this. And the website is really informative.

I find it less of a new language and more of a JS preprocessor, removing lots of the cruft and integrating XML-tags and CSS in a very neat way.

What I miss:

1) I feel the web is shifting to more type checking. TS, Elm, Kotlin.js... I personally also prefer more typesafety, especially if the project grows in LOC/team size.

2) Compared to JSX, Imba does a much better job in integrating adjacent technologies. Though I much prefer these to be integrated in an eDSL fashion. For example how Elm does HTML templating (in Elm) or Kotlinx.html[1].

Just taste i guess. Good luck with yr project!

[1]: https://github.com/Kotlin/kotlinx.html

  • If you want something like that, check out Mint (www.mint-lang.com) :)

    • Interesting. Does not tick all the boxes, but certainly interesting and, imho, very similar to Imba but with a bit more typing.