| スクーム | |
|---|---|
制約マネージャの動作を示す Scwm | |
| 開発者 | グレッグ・バドロス・ マチェイ・スタホビアク |
| 初回リリース | 1997 |
| 安定版リリース | 0.99.6.2 / 2000年3月12日 (2000年3月12日) |
| リポジトリ | https://sourceforge.net/projects/scwm/ |
| 書かれた | GNUガイル |
| Webサイト | scwm.sourceforge.net scwm.mit.edu (歴史的) Wayback Machine のアーカイブインデックス |
ScwmまたはScheme Constraints Window Managerは、 X Window System用のウィンドウマネージャです。主な特徴は、 GNU Guileベースの言語による動的な設定とプログラミング、そして組み込みの算術制約ソルバCassowaryです。主な開発者は Greg Badros とMaciej Stachowiakです。
制約ソルバーは、ウィンドウの動作を制約するために使用されます。例えば、2つのウィンドウの高さを等しくしたり、2つのウィンドウ間の距離を一定にしたりすることができます。Cassowary制約ソルバーは、等式と不等式の連立方程式をリアルタイムで再解し、新しい数学的解を画面上のレイアウトに適用して、ウィンドウを新しい位置にアニメーション表示します。その他の機能としては、GUIによる柔軟なカスタマイズや、ウィンドウごとの装飾設定(ウィンドウごとの「テーマ」)などがあります。
Scwm は、他の多くのウィンドウ マネージャーと同様に、高度に設定可能な別のウィンドウ マネージャーであるFvwmから始まりました。 [1] Scwm の開発は、Badros がワシントン大学 で博士号を取得した 2000 年以降停滞しており、 gitリポジトリの最新の更新では、Guile 2.0.x との互換性を維持することに重点が置かれています。
ScwmはGNU GPLの下でリリースされています[2]
参考文献
- ^ 「SCWMを作成するために、StachowiakはRobert NationのFVWMウィンドウマネージャのソースコードから始め、徐々にオリジナルの自家製設定言語をGuileに置き換えていった。」Blandy 1997の93ページ
- ^ 「SCWM」。
- 注記
- 「Guile: 完全なアプリケーションのためのインタープリタコア」ジム・ブランディ著、Peter H. Salus編『プログラミング言語ハンドブック 第4巻 関数型プログラミング言語と論理型プログラミング言語』 87~104ページ、1998年(第1版)、Macmillan Technical Publishing、ISBN 1-57870-011-6
- この研究は、全米科学財団大学院研究フェローシップとワシントン大学コンピュータサイエンスおよびエンジニアリング学部のグレッグ・バドロス氏に対するウィルマ・ブラッドリー・フェローシップの両方から資金提供を受け、また、NSF 助成金番号 IIS-9975990 からも資金提供を受けました。
外部リンク
- 公式サイト