スクーム

スクーム
開発者グレッグ・バドロス・
マチェイ・スタホビアク
初回リリース1997
安定版リリース
0.99.6.2 / 2000年3月12日; 25年前 (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]

参考文献

  1. ^ 「SCWMを作成するために、StachowiakはRobert NationのFVWMウィンドウマネージャのソースコードから始め、徐々にオリジナルの自家製設定言語をGuileに置き換えていった。」Blandy 1997の93ページ
  2. ^ 「SCWM」。
注記
  • 「Guile: 完全なアプリケーションのためのインタープリタコア」ジム・ブランディ著、Peter H. Salus『プログラミング言語ハンドブック 第4巻 関数型プログラミング言語と論理型プログラミング言語』 87~104ページ、1998年(第1版)、Macmillan Technical Publishing、ISBN 1-57870-011-6
  • この研究は、全米科学財団大学院研究フェローシップとワシントン大学コンピュータサイエンスおよびエンジニアリング学部のグレッグ・バドロス氏に対するウィルマ・ブラッドリー・フェローシップの両方から資金提供を受け、また、NSF 助成金番号 IIS-9975990 からも資金提供を受けました。
  • 公式サイト
「https://en.wikipedia.org/w/index.php?title=Scwm&oldid=1305276133」から取得