Nim, for one. It has an incredibly powerful macro and template system. But other languages with similar macro power include Elixir and Julia.
D has a generic system similar to Nim's, and a mixin system similar to Nim's templates, but doesn't have a powerful AST-manipulating macro system like the above languages.
this is like asking which restaurants have mom's cooking - none but there are plenty that are close enough and don't require you to travel all the way back to wherever your moms lives.
Comments
what programming languages have the metaprogramming capabilities that a lisper would want to look at to learn/use it?
Nim, for one. It has an incredibly powerful macro and template system. But other languages with similar macro power include Elixir and Julia.
D has a generic system similar to Nim's, and a mixin system similar to Nim's templates, but doesn't have a powerful AST-manipulating macro system like the above languages.
this is like asking which restaurants have mom's cooking - none but there are plenty that are close enough and don't require you to travel all the way back to wherever your moms lives.