memory heap
373 subscribers
2.53K photos
514 videos
52 files
3.11K links
science ∩ art = wonder

all memory blocks here are allocated by @a_v_p

GitHub: https://github.com/artyom-poptsov
Mastodon: https://fosstodon.org/@avp

https://memory-heap.org/~avp/
Download Telegram
Выпустил релиз Guile-PNG 0.1.0:
https://github.com/artyom-poptsov/guile-png/releases/tag/v0.1.0

Пока библиотека стабильно работает только с форматами цвета 8 бит. Есть возможность чтения и записи PNG-изображений, также можно получать доступ к пикселям изображения и делать обработку.

Есть два примера фильтров изображения: инверсия цветов и соларизация. Также в репозитории прилагаются примеры использования (в каталоге examples.)

Это уже третья моя библиотека которая использует Guile State Machine Compiler (Guile-SMC) для реализации детерминированного конечного автомата.

#projects #guile #png #library
👏1
Аж олдскулы свело:
https://github.com/magiblot/tvision

Порт классического C++ фреймворка построения текстовых интерфейсов Turbo Vision, первая версия которого была выпущена в 1990-м году. Я в своё время начинал изучать программирование с Pascal (Turbo Pascal), и там как раз в IDE был такой интерфейс. На самом деле, в нём есть свой неповторимый шарм.

В 1997-м году компания Borland выпустила код фреймворка в общественное достояние, и на данный момент проект Turbo Vision, ссылка на который приведена выше, является его прямым развитием.

#gnu #linux #tui #library
🔥1