AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
What's the Difference Between Programming and Meta Programming?
A LISP program is basically a set of nested lists. Vectors and maps, which are like hash tables, have the same first-class status as lists do. The second key aspect of a LISP is that it gives your other, your macros, the opportunity to run during the compilation process. It means you can write programs that write programs.