I also believe the canonical
def games = Game.findAllByAverageDurationBetween(30, 90)
>
is nothing more than
def games = (new
> Gorm<Game>()).executeQuery("findAllByAverageDurationBetween",30, 90)
class Gorm<T> {
ResultSet<T> executeQuery(String query, Object... argos)
//caching logic
}
though Micronaut Data is a static alternative
On Sat, Dec 30, 2023 at 8:50 PM Edmond Kemokai <[email protected]> wrote:
> From the perspective of someone building products that leverage the
> dynamic language features, the answers is a resounding YES, plenty of
> reason to keep dual type support (both dynamic and static).
>
>
>
--
Dr. Vasileios Anagnostopoulos (MSc,PhD)
Researcher/Developer