Scala, а Frege - это типизированные функциональные языки, предназначенные для JVM.
Фреге ближе к Haskell, Scala имеет более независимую историю.
Но если мы не будем рассматривать синтаксические различия, каковы различия в разрешенных методах программирования, стилях, концепциях между двумя?