Re:Porting 58000 lines of D and C++ to jai, Part 0: Why and How
by Corendos on Thursday November 24, 2022 @03:40AM
(#33729028)
That actually makes a lot of sense to improve performance on specific parts. Think about generating lookup tables at compile time for example. Instead of having a separate script generating them, you can keep the generation close to the place you use it, written in the same language and always up to date.
I'm fascinated by languages that are adding more compile-time programming features, in the context of a low-level performance-oriented use case. Would love to know more about the history and state of the art of this area.