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

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

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

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

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

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

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

Читать далее
Всего голосов 11: ↑10 и ↓1+12
Комментарии3

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

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

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

Читать далее
Всего голосов 7: ↑7 и ↓0+7
Комментарии19

Корутины в UnrealEngine

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

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

Читать далее
Всего голосов 12: ↑12 и ↓0+12
Комментарии8

Информация

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

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

Software Developer, Game Developer
Lead
Python
C++
PostgreSQL
OOP
OpenGL
GLSL
Assembler