clojure - 可在 Clojure 中编写脚本的窗口管理器

标签 clojure

目标

我想要一个 WindowManager(适用于 Linux),我可以在 Clojure 中编写脚本。

问题:

是否有任何现有的窗口管理器:XMonad、AwesomeWM、Ion、XFce4...允许通过某些外部接口(interface)(TCP 端口、Unix 套接字...)查询和控制自身?基本上任何能让我从外部完全控制 WM 的东西。

这似乎是比将 JVM 嵌入到这些 WM 中稍微容易一些的方法。

谢谢!

最佳答案

您可以尝试 Stumpwm ( http://www.nongnu.org/stumpwm/ )。它是用 common lisp 编写的,甚至可以通过 slime 进行控制。

关于clojure - 可在 Clojure 中编写脚本的窗口管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13851113/

相关文章:

Clojure For Comprehension 示例

Clojure 的重构技术

clojure - Clojure 状态如何工作?

java - Java 中 "public static final"常量的 Clojure 等价物是什么

multithreading - Clojure中的同步计数器

clojure - `map` 函数可以返回向量而不是列表吗?

clojure - 无需重启 Web 服务器的 Compojure 开发

Clojure 评估宏的参数

Clojure.logic 与 The Reasoned Schemer 的区别

clojure - 如何让核心 clojure 函数与我的 defrecords 一起工作