Обновить
5
0
Артём Селиванов@broly

Разработчик игр

Отправить сообщение

Монадическая композиция Expected в C++

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели5.6K

Продолжение статьи На грани между exceptions и std::expected.

Здесь речь пойдёт о трюке, который ещё больше имитирует код под исключениями C++ (а так же в какой-то степени уподобляется некоторым функциональным языкам). Реализован такой трюк будет при помощи описанного в предыдущей статье типа Expected и использования монадической композиции с сопрограммами.

Читать далее

На грани между exceptions и std::expected

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели12K

В данной статье хочу немного рассказать о небольшом исследовании реализации expected, в которой используется стирание типа ошибки.

Читать далее

Корутины в UnrealEngine

Уровень сложностиСредний
Время на прочтение22 мин
Охват и читатели15K

В этой статье я расскажу, как можно улучшить читаемость асинхронного кода и сократить немалое, на мой взгляд, количество писанины. И это благодаря такой возможности стандарта уже минувшего года, как сопрограммы. На Хабре опубликовано некоторое количество статей об этой интересной языковой технологии, но я хочу показать практическое применение в проектах UnrealEngine, а так же приоткрыть завесу сопрограмм для тех, кто ещё не в курсе.

Читать далее

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность

Специализация

Десктоп разработчик, Разработчик игр
Ведущий
Python
C++
PostgreSQL
ООП
OpenGL
GLSL
Assembler