The release of the plwm 0.4 window manager has been published. It is developed in Prolog and supports a tiling window layout. The project aims to achieve high code quality and documentation, ease of configuration to suit personal preferences, and coverage of common user needs for tiled window managers. The project's code is distributed under the MIT license. SWI-Prolog tools can be used for execution.
At this stage, operation is only possible in environments with an X server, but the author does not rule out support for Wayland in the future. Key features include:
- Support for multi-monitor configurations.
- Use of tags for grouping windows and dynamic formation. virtual desktops.
- Application of logic programming paradigms to extend functionality.
- Configuration file structured as Prolog code.
- Integration with task panels polybar and lemonbar.
- Integration with application menus dmenu and rofi.
- High performance with memory usage of only 10-15 MB.
- Support for both dynamic tiling and classic floating window modes.



Source: opennet.ru
