Ho visto questa citazione sulla domanda: cos'è un buon linguaggio funzionale su cui costruire un servizio web?
Scala, in particolare, non supporta l'eliminazione delle chiamate di coda tranne che nelle funzioni auto-ricorsive, che limita i tipi di composizione che puoi fare (questa è una limitazione fondamentale della JVM).
È vero? In caso affermativo, di cosa si tratta la JVM che crea questa limitazione fondamentale?