Прокачиваем kotlin: используем AST лямбд в рантайме

История о том, как сделать свой LINQ для kotlin, и как сделать так, чтобы кода вида
data.filter { it.age > 30}.map { it.name }.toList()
мог и выполняться для данных в памяти, и превращаться в SQL запрос для базы данных.
















