概要
- Jwno はWindows 10/11向けの高いカスタマイズ性を持つ タイル型ウィンドウマネージャ です
- Janet言語 で構築され、 Lispランタイム とWin32 APIラッパーを搭載しています
- キーボード操作 主体で、スクリプトによる自由な拡張が可能です
- UIヒント機能 やREPL、Emacsとの連携など高度な機能を提供します
- ドキュメントは現在 執筆中 で、一部リンクは未完成です
Jwno: Windows向け高度カスタマイズ型タイル型ウィンドウマネージャ
概要と特徴
- Jwno はWindows 10/11専用の タイル型ウィンドウマネージャ であることを明示
- Janet言語 で開発されており、Lisp系の 括弧表現 による柔軟な構成が可能
- 完全なLispランタイム を内蔵し、 Win32 API の薄いラッパー(jw32)を利用できることを強調
- キーボード駆動 で、マウスをほとんど使わずにウィンドウ管理を実現することを提案
- スクリプトによる拡張 やカスタマイズが容易で、ユーザー独自のワークフロー構築を推奨
UIヒント機能とインタラクション
- UIヒント機能 を使い、画面上のUI要素と直感的に インタラクション することが可能
- Emacsフレーム やJwno自身のREPLウィンドウを効率的に管理することを確認
- キーボードショートカット やヒントによる素早いウィンドウ切り替えを推奨
- 可愛い猫の画像 など、遊び心のあるUIも導入可能であることを示唆
- 作業効率向上 と楽しさの両立を目指すことを提案
開発背景とコミュニティ
- Janet言語 のコミュニティの熱意と言語自体に感銘を受けて開発を開始したことを説明
- Windows向けの 理想的なタイル型ウィンドウマネージャ を求めてJwnoを独自開発した経緯を共有
- Linux環境では StumpWM を利用していることを補足
- コミュニティ参加 やフィードバックを歓迎する姿勢を表明
- ドキュメントは 進行中 であり、未完成ページが存在することを注意喚起
関連リンク
- Janet言語の紹介記事 :Why Janet 確認
- Janet公式サイト :Janet Language 参照
- Win32 APIラッパー(jw32) :jw32 GitHub 参照
今後の展望
- ドキュメント整備 や機能追加を継続すること
- ユーザーからの提案・フィードバック を積極的に受け入れること
- Windows環境での生産性向上 とカスタマイズ性の追求を続けること
- Janetコミュニティ との連携を強化すること
- 新機能や拡張例 の共有を推進すること