Content from 2015-12

Extension methods
posted on 2015-12-30 01:32:11


Let's assume for a moment that in our hypothetical Lisp machine environment we still had to run legacy applications (not entirely unlikely).

I just had the situation again that a Java application, IDEA IntelliJ, didn't render at all on dwm, my preferred window manager. The reason is unclear to me, except of course that every other UI toolkit manages to adhere to standards and renders fine. However there's a quick fix, using wmname to change the window manager name(?) to LG3D.

In our hypothetical environment I'd just extend the generic function idea-ultimate to handle this corner case with a :before method. In contrast to *nix shell aliases this would extend to all invocations of course simply by the fact that the application is only ever invoked by the above-mentioned function.

This blog covers emacs, git, hardware, java, kotlin, lisp, postgresql, tachikoma, unix, work

View content from 2018-04, 2017-12, 2017-07, 2017-06, 2016-11, 2016-10, 2016-09, 2016-08, 2015-12, 2015-11, 2015-10, 2015-08, 2015-06, 2015-04, 2015-02, 2015-01, 2014-12, 2014-11, 2014-08

Unless otherwise credited all material Creative Commons License by Olof-Joachim Frahm