Size: a a a

2020 March 17

AL

Anton Lakotka in PHP
ну я думаю можно кодогенерацию толковую сделать
источник

DT

Dmitriy Tkachenko in PHP
Maksim Masiukevich
нахер он нужен, сишный код этот?)
например взять нормальный асинк пг клиент, не?)
источник

AL

Anton Lakotka in PHP
ну а вообще еще лучше это хорошо структурировать, чтобы писать можно было без доки
источник

KN

Kirill Nesmeyanov in PHP
Anton Lakotka
ну я думаю можно кодогенерацию толковую сделать
это :№"!);?*(:№"
источник

MM

Maksim Masiukevich in PHP
Dmitriy Tkachenko
например взять нормальный асинк пг клиент, не?)
Тут есть связь?) Всюду простые биндинги к pq)
источник

KN

Kirill Nesmeyanov in PHP
Kirill Nesmeyanov
это :№"!);?*(:№"
источник

KN

Kirill Nesmeyanov in PHP
но чот там полная жесть
источник

AL

Anton Lakotka in PHP
Kirill Nesmeyanov
это :№"!);?*(:№"
хзхз. все чаще замечаю что всякие мейнтейнеры делают кодогенерацию с чего-либо.
для ускорения перформанса и для удобства конечным пользователям.
источник

AL

Anton Lakotka in PHP
и по факту тебе нужно распарсить SDL_*.h файлы только
источник

AL

Anton Lakotka in PHP
и задать ряд правил по тому как из SDL нативной функции сгенерить PHP-friendly
источник

AL

Anton Lakotka in PHP
https://github.com/LuaDist/sdl/blob/master/include/SDL_hints.h#L66 плюс я тут вижу док-блоки. их можно сразу перенести
источник

AL

Anton Lakotka in PHP
и подсказки будут в IDE
источник

KN

Kirill Nesmeyanov in PHP
Оно и так есть всё
источник

KN

Kirill Nesmeyanov in PHP
и подсказки, и даже автокомплит по поинтерам
источник

KN

Kirill Nesmeyanov in PHP
Сейчас просто можно вот так делать)
источник

KN

Kirill Nesmeyanov in PHP
источник

KN

Kirill Nesmeyanov in PHP
источник

KN

Kirill Nesmeyanov in PHP
я, кстати, починил работоспособность под линуком
источник

KN

Kirill Nesmeyanov in PHP
даже проверил)
источник

KN

Kirill Nesmeyanov in PHP
а под макосью есть трабла - там окна в оконном режиме тупо не показываются, только в фуллскрине
источник