Hacker News new | past | comments | ask | show | jobs | submit login
Terra 1.0.0 (elliottslaughter.com)
4 points by eslaught on June 8, 2022 | hide | past | favorite | 2 comments



Great to see Terra still active! So so early & leading a mix of fast & scriptability.

> Very experimental support for AMD GPUs.

Nice.

Whose keeping score, right?, but: chalk up another win for CMake.


Terra is a bit unusual in that it consumes LLVM (another large project), and in ways that LLVM doesn't seem to have been quite intended for. So the Makefile build was always a bit of a chore because we had to reverse engineer a bunch of build stuff that wasn't exposed in a sane way.

The biggest win for CMake (aside from doing Windows at all) was that LLVM uses CMake, so we get access to LLVM's first-party CMake configuration. On the whole it tends to be a lot more sane to get what we need this way, and I've mostly been able to stop tearing my hair out every time I start up Terra on a new machine these days.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: