Хм, Ваш пример вдохновляет. Возьму-ка я Rust да ncurses и сделаю клон вашего Ymuse в TUI. Не расскажете, какие особенности или трудности при работе с MPD?
Да, все таки такие большие трех-, четырех- и больше мерные проходы по матрицам, массивам и т. д. стоит выносить в отдельную, с говорящим названием, функцию. Ибо я, например, сидящий на JS, как бы не крутился, все равно получаеться громоздко и неудобно (хоть через foreach() хоть через тот же for)
Хм, Ваш пример вдохновляет. Возьму-ка я Rust да ncurses и сделаю клон вашего Ymuse в TUI. Не расскажете, какие особенности или трудности при работе с MPD?
Да, все таки такие большие трех-, четырех- и больше мерные проходы по матрицам, массивам и т. д. стоит выносить в отдельную, с говорящим названием, функцию. Ибо я, например, сидящий на JS, как бы не крутился, все равно получаеться громоздко и неудобно (хоть через foreach() хоть через тот же for)