> I am interested in a separation of terminal and windowing system logic
> for my wayland port[0] of st.
...

You did something like this in the past, didn't it?.

> That said, I don't really see how moving globals into a Term structure
> would help with this. I think you could accomplish this by moving any
> X-related code to an x.c, and then you could drop in a wayland.c or
> whatever.c, and have config.mk choose which one gets built into st.

Well, I think the problem is to do this work without complex interfaces
that convert the code in suck code. If such interfaces exit maye colud
be a good idea.

> I think it would also be beneficial because it is difficult (at least
> for me) to keep track of a single ~4k line c file.

I usually work in the terminal emulation part, and sometimes it is a
bit confusing mix the code of this part with the graphical part.
What do you think about this topic guys?

> [0]: https://github.com/michaelforney/st.git

You work is really good!, please continue with it!,

Regards,

-- 
Roberto E. Vargas Caballero

Reply via email to