3 ms·
It’s not metaprogramming, it’s a program that outputs llvm ir. What about that is meta?
by adamnemecek 8y ago
It’s not metaprogramming, it’s a program that outputs llvm ir. What about that is meta?
- chubot 8y agoSee the links I put here: https://news.ycombinator.com/item?id=19013437 https://news.ycombinator.com/item?id=19013437 The authors of all those systems call it metaprogramming, more or less. Metaprogramming is a very general term, and there many varieties of it. Once you get past the syntax and specific technologies, you'll see that many of these systems have a similar structure, and you could probably do a line-by-line port of solve_linear_system() to those systems. I think Scala LMS is probably the closest one.
- newen 8y agoMetaprogramming has a specific technical meaning that has to do with code that reads or generates code. Try not to parse the word metaprogramming itself.