News for hackers. Stuff that matters.
Re:Ivory: an embedded domain-specific language for safer sys... by dennisdamenace on Sunday March 18, 2018 @05:25PM (#16614452)
https://ivorylang.org/tower-overview.html

> The Tower Language is an eDSL for composing Ivory programs into real-time systems. Tower programs specify communication channels, tasks, and signal handlers, and generate Ivory code which implements scheduling and communication for real-time operating systems.

Re:Ivory: an embedded domain-specific language for safer sys... by gmueckl on Sunday March 18, 2018 @06:50PM (#16614966)
Interesting! This seems to be in very early development. I do not fully understamd the simple example, but somehow the basic idea and delarative nature feels promising to me. I do not have a good enough understanding of this. I fear that a single central declaration of all the tasks and communication channels might get unwieldy for a system with realistic complexity.