Kotlin has been very nice, but it has never been without some short-comings, one of which is the support for a multidimensional array. The simplest use case is the 2-dimensional array which can be used for many purposes. For example, we can use it to store the pixel matrix of a picture, to represent a graph, to simulate a chess board or most popularly is its use for matrix operation in mathematics which can be used for Machine Learning. A feature with so many use cases, why have Kotlin not supported it yet?
And more importantly, this has been the fundamental feature of many programming languages, C/C++, Pascal, C#, and even Java, the language that Kotlin aims to be better. Or even in Python, numpy allows us to easily work with 2D array, and the sames applied for Matlab, Julia. It is a very basic feature that one could expect from a programming language.
It seemed that this question was already asked in 2014, and 4 years later, we still have heard nothing about it. If possible, can someone tell me Jetbrains’ reason for not supporting it and if they have planned it already, what is the current status?