покупки чего-то 12+ ядерного для сборок.
Сейчас бы покупать ноут на 12 ядер, чтобы собирать Haskell пакеты на 10 минут быстрей. Но вообще, не решает проблему полностью, так как: 1. На CI такая машина всё равно будет дорого стоить 2. Это решение довольно дорогое 3. Уменьшение числа зависимостей в библиотеках не только уменьшает время сборки, но и другие преимущества несёт 4. Полностью распараллелить не получится же всё равно. Если на одном ядре 100 пакетов билдятся сколько-то минут, то неправда, что на четырёх ядрах они будут билдиться в 4 раза быстрей.
Обсуждают сегодня