это самый низкий уровень и там IO. Приходится ведь этот IO тащить на самый верх?
Причём тут ИО? В простейшем кейсе байты в память грузят просто за раз
Ну думаю стоит почитать как это делают в фп языках. Например в хаскеле
Дело в том, что opengl я не трогаю из своего кода. Грубо говоря, есть отдельные объекты, которым соответствуют функции вида State=>List[Poligon]. И вся задача предметной области сводится к реализации этих функций. Че там дальше будут делать с этим списком полигонов - не моя проблема
Обсуждают сегодня