Why is there no right-handed list type in Scala?
Briefly

In Scala, the left-handed lists structured as head cons tail provide constant-time prepend operations, whereas appending results in linear-time complexity, influencing method efficiency.
The inefficiency of methods like foldRight and reduceRight in Scala's left-handed lists indicates a need for a right-handed list type, yet such a collection type does not exist.
Implementing a right-handed list in Scala is complicated due to existing left-biased traits in the abstract List class, leading to challenges in extending or building a new list type.
The goal of using a right-handed list would be for tasks like implementing merge sort elegantly with referential transparency, rather than optimizing for efficiency.
Read at Medium
[
]
[
|
]