История изменений
Исправление eternal_sorrow, (текущая версия) :
Одна из классных вещей, которые есть в буст - это asio. Но с недавних пор существует https://github.com/chriskohlhoff/asio на которую можно было бы перейти с boost asio. Однако проекты, которые используют asio, также тащат ещё кучу всякой каки из буста и поэтому не видят для себя резона даже начинтать переход.
С Qt та же ситуация. Я много раз смотрел небольшие проекты на Qt с целью портировать их GUI на GTK. Но каждый раз в таких проектах оказывалось что они так же используют Qt для сети например. А зачастую вообще для всего, в том числе даже для строк. Таким образом я считаю что Qt это отдельный язык программирования. Хот его синтаксис похож на синтаксис C++ и компилятор C++ даже используется в процессе компиляции, это всё равно отдельный язык, потому что Qt заменяет собой практически всю стандартную библиотеку.
В Bitcoin убрали часть зависимостей от boost.
Это круто, но если они не делают это с целью избавиться от boost полностью, то от этого толку нет.
Исходная версия eternal_sorrow, :
Одна из классных вещей, которые есть в буст - это asio. Но с недавних пор существует https://github.com/chriskohlhoff/asio на которую можно было бы перейти с boost asio. Однако проекты, которые используют asio, также тащат ещё кучу всякой каки и поэтому не видят для себя резона даже начинтать переход.
С Qt та же ситуация. Я много раз смотрел небольшие проекты на Qt с целью портировать их GUI на GTK. Но каждый раз в таких проектах оказывалось что они так же используют Qt для сети например. А зачастую вообще для всего, в том числе даже для строк. Таким образом я считаю что Qt это отдельный язык программирования. Хот его синтаксис похож на синтаксис C++ и компилятор C++ даже используется в процессе компиляции, это всё равно отдельный язык, потому что Qt заменяет собой практически всю стандартную библиотеку.
В Bitcoin убрали часть зависимостей от boost.
Это круто, но если они не делают это с целью избавиться от boost полностью, то от этого толку нет.