I'm coming from Python and I would like to know about Nim and its extensibility because I have been searching for an extensible language. I was thinking on Common Lisp but I came across Nim and I'm really interested on it.
Has Nim all the metaprogramming features that Common Lisp has? I mean, can I implement any programming paradigm I want with Nim's metaprogramming? In the main site is said that Nim can be extended to various programming paradigms, but not says for any paradigm. Has Nim an extensible syntax? I searched a lot about this and I couldn't find anything about this. And about Metaclasses, can it be implemented in Nim using its metaprogramming facilities?
