アウトライン・プロセッサー

⁠「アウトライン」と呼ばれる形式を使って情報を編集するプログラムの総称. アウトラインの作成と編集に特化した機能をもつソフトウェア. 転じてソフトウェアのジャンル名.

アウトライナーという言葉が一般的だが, それはアンテナハウスが販売するソフトウェアを指すので注意が必要.

ref. 【基礎講座1】アウトライナーを定義する|Tak. (Word Piece)|note

アウトライナーのコア機能

  • アウトラインを表示する機能
  • アウトラインを折りたたむ機能
  • アウトラインを組み替える機能
    • 重要なのは、折りたたまれた状態でそれができること

ズーム機能

ズームはアウトラインのある項目を一時的に最上位階層として表示する機能.

  • フォーカス
  • ホイスト
  • 巻き上げ

とか呼ばれることも.

📝シェイク

アウトライナー上で概念の抽象度を上げたり下げたりすること.

ref. アウトラインを「シェイク」する|Tak. (Word Piece)|note


  • org-modeで思考しているときに階層の切り替えを悩んでいたのでこれをつかおう.
  • So What /Why Soのような推論的思考によって抽象度を変更した場合を切り替える.
  • 言い換えるならば階層を変えるには疑問を伴う.

📝アウトライン

📝リスト(List)📝階層構造を加えたもの. これにより概念の抽象具体を表現するもの. 📝ツリー(Tree)の一種.

文章のアウトライン

エッセイ, 論文, 書籍, 百科事典などの文書を構成するためのツール. これは, 取り上げるべき事実やポイント, およびそれらの提示順序をセクションごとに整理するために用いる.

📝Structure Notes

トピックアウトライン

ある主題のサブトピックを階層ごとに並べたもので、文章構成の草案にも用いることが出来る.

Persons

👨🏼デイブ・ワイナー

デイブ・ワイナー(Dave Winer). 🔖ハッカー.

👨🏼Tak.

アウトライナーに関する情報発信をしているひと.

Insights

✨シェイクとはイシューアナリシスの上下の道筋を揃える行為

シェイクイシューアナリシスにおけるイシューの上下関係の構造化行為.

そういう意味ではロジックツリーの表現としてアウトライナーほど適したツールはないかもしれない.

✨アウトラインプロセッサーとはLISPから刺激を受けて発明された

アウトライナーとプログラミング(デイブ・ワイナー)というエッセイで, そもそもアウトラインプロセッサーとは📝Lispからの影響を受けていると書いてあった. 驚いた.

私がアウトライン・プロセッシングとスクリプティング環境に関わるようになったのは、ウィスコンシン大学の学生だった1970年代の半ばのことだ。着想を得たのは、プログラムの階層構造を扱えるエディタを備えたLISPシステムからだった。同じことがPascalでもできないか試してみたかったのだ。

出来上がったのは、ソースコードをツリーとして表示・編集できるPDP11上の開発環境だった。このきわめて原始的なアウトライナーは、階層レベルを一段階ずつ切り替えて表示することで、プログラムの全体を見渡すことも詳細レベルに降りていくことも可能だった。たとえば2つのループ処理の順番を入れ替えたいなら、後の方のループの宣言部分にカーソルを合わせて上に動かせばいい。テキストを選択する必要もないし、ループの内容を見る必要もない。

最初期のこの作品の段階で、すでに「アウトラインプロセッサ」と呼ばれるための2つの条件は満たされていた。第一に表示する情報のレベル(階層)をコントロールできること、第二に構造を意識しながらその情報を再構成できることだ。

✨アウトラインというのが計算機科学のデータ構造でありリストの延長という見方が面白い

📝アウトラインというのが, 📝リスト(List)というデータ構造であり, 計算機科学におけるデータ構造から見れば, list of maps, list of treeと言える見方が面白い.

どちらかというと物書き作業であるような概念がコンピュータ・サイエンスとつながった.

✨アウトライナーはマインドマップのようにもっと自由につかっていい

<2023-10-14 Sat 09:11>

むかしはマインドマップがとても好きだったが, OSSのfreemindが廃れて有料課金サービスしか現状選択肢がないのが辛いのでやめてしまった. 今はOrg-modeのようなアウトライナーをつかっている.

ただ, よく考えてみると, マインドマップもアウトライナーもとても似ている. だから好きなのかも. そして, アウトライナーだってもっと自由に階層を広げていけばマインドマップのように使うこともできる.

これは面白い発見なので記録する. なぜなら, アウトライナーは階層を揃えてトップダウで目次をつくるようにつかうものという偏見があったかもしれないが, 使い方にによってはいくらでも枝は伸ばしていくことはできる.

References