News for hackers. Stuff that matters.
Re:To get good, go after the metagame by wkey on Tuesday February 25, 2020 @10:39AM (#22413987)
So what is your definition? :)
Re:To get good, go after the metagame by richk449 on Tuesday February 25, 2020 @11:20AM (#22414406)
I can think of two definitions:

1) a higher level of abstraction. For example, creating a class is programming. Creating a class factory (a class that creates classes) is meta programming.

2) self referential. The movie Adaption is meta, because it is about itself.

Re:To get good, go after the metagame by vnorilo on Tuesday February 25, 2020 @11:38AM (#22414579)
I would not call 1 metaprogramming. Meta means something like "outside of". Metaprogramming usually means higher order programming (programs that produce programs, such as source generation, lisp macros or templates).
Re:To get good, go after the metagame by richk449 on Tuesday February 25, 2020 @11:49AM (#22414702)
Okay. It’s outside my area of expertise, so maybe I didn’t pick the best example. The internet seems to imply that there is a lot of debate as to what is meta programming.
Re:To get good, go after the metagame by NoodleIncident on Tuesday February 25, 2020 @01:25PM (#22415716)
This article is about the metagame, which is derived from this meaning. It just gets confusingly shortened back to meta in some contexts