"linq" macro, c++ based programming language