New programming language for embedded development ...
# random
n
New programming language for embedded development on uCs (Microcontrollers) called Mita ( overview video -

https://youtu.be/XyNRrQb_M6k?list=PLy7t4z5SYNaRorMpk1txiehpkyeI0JLn

) : https://www.eclipse.org/community/eclipse_newsletter/2018/march/mita.php
g
One more programming language that could be implemented just as DSL 🙄
✔️ 2
😂 1
n
Just implement Mita as a Kotlin DSL for IoT development, and embedded development is covered 🤖! 😆
👍 1
g
Actually I have one more candidate to this infamous category: https://ballerina.io/
They did really big work, has some nice visualization tools, but I just don't understand why it should be a separate language instead of DSL for existing one
k
I think the main reason is the dsl kas to be copiled and for that we need to fit the vm and iot world lacks it
g
I even don't talk about Kotlin, K/N is very young, but idea to create a new language with new syntax just to integrate some dsl for particular use case sounds bizarre for me.
c
I’m trying very hard to resist the urge to dismiss any new language as something that could be a DSL of an existing adequate language, but yeah, sometimes it’s an uphill battle.
t
Because KN is too new to the game, and every firmware engineer I know refuses to use anything but C (and Unreal is an example of why C DSLs are a nightmare, it nearly destroys the advantages of ReSharper.) I'd absolutely love to see nRF52 libraries supported with KN - when I tried, cinterop wasn't very reliable but it's still on my bucket list to get working.
Just thinking of the Unreal C DSL is giving me the heebies...