ciel-lang/CIEL

Evaluating: removal of nodgui (removed, needs testing of nodgui-lite)

vindarel opened this issue · 8 comments

why: too many system dependencies (sdl2, libmagic, jpeg-turbo), not actually used now.

see #52

alternative to study: see if we can have nice nodgui features in a lighter base system, by contributing a system definition that won't rely on these.

This can also be done in the future.

Hi!

I have added to the project an ASDF file that build a version of the library that drops SDL, SDL TTF and JPEG turbo libraries. Maybe this version could be useful for operating systems where getting this dependencies working is difficult.

Can be found on the branch development of my repository:

https://codeberg.org/cage/nodgui/src/branch/development

look for nodgui-lite.

Note that i have written this patch in a rush. :)

Bye!
C.

oooh what a nice surprise, thank you very much! We'll do more testing with this.

Hi!

just a link will suffice.

https://www.autistici.org/interzona/nodgui.html#nodgui-lite

I think this supposed to be enough.

Bye!
C.

sure, of course.

You added a precision:

the flip side of the coin will be the loss of canvas with fast pixel drawing, hardware accelerated canvas for 3D rendering and also the support for JPEG bitmap.

Hi @vindarel

sure, of course.

Thanks!

You added a precision: [...]

yes, I think this could be an important information for users that could be confused from the lacks of features that can be found in documentation.

Bye!
C.

Activating :nodgui-lite in ciel.asd seems to build it on MacOS without a hitch. Gonna try once more on a fresh set up.