• stg Жизнь оно. Почему везде где пишут о компиляции case-выражений и связывания с паттернами не пишут про то как связываться с дефолтными паттернами? А там очень интересно: либо ты явным образом держишь все значения алгебраических типов в куче (что дорого), либо при связывание приходится распаковывать значения на стек и указателем на объект в куче (что тоже дорого). На самом деле можно и проще, но всё равно почему-то об этом не пишут.

Replies (0)