В этой заметке хочется обсудить полезную литературу по теме численных методов и математического моделирования физических систем. Что ж, тут не всё так однозначно, потому как, что подходит одному человеку, может показаться сложным другому...
На прошлой неделе мне попалась симпатичная, хоть и не новая мини-серия статей на канале @zdgzdgzdg про процедурную генерацию лабиринта методом "коллапса волновой функции". Автор привёл своё решение на JavaScript и достаточно подробно и хорошо его описал. Пока я читал эти статьи и знакомился с кодом, меня осенило: ведь это же вычисления в комонаде, погружённые в монаду! Я не издеваюсь, действительно, речь идёт о композиции двух паттернов функционального программирования: комонаде Zipper, превращающей...