ターミナルやREPLからCLHSを参照する
タイトルのまんまです.Common Lispで何かしら書いている人はCLHSを頻繁に見ていることと思います.
Common Lispの有名なライブラリ群を多数開発している深町さんが書かれたCLHSをターミナルから一発でブラウザで開くスクリプトがあって,これが大変便利なのですがブラウザで見なきゃいけないのがやはり煩わしく感じます.このあたりは完全に好みだと思いますが,w3mみたいな端末で動くテキストブラウザも馴染みがなくて使いづらい、みたいな人にだけピンポイントで刺さる内容かと思います.
深町さんのスクリプトを参考にしつつ書いた雑な実装をgithubにあげているので興味があれば見てみてください.以下使い方です.
インストール
roswellでどうぞ.
$ ros install koji-kojiro/hyperspec
REPLから使う
* (ql:quickload :hyperspec)
* (hs:show 'format)
···
端末から使う
$ clhs format | more
以下のような感じで見れます.
単に対応するCLHSのページからテキスト部分だけを抜き出して適当に色を付けて表示しているだけです.もちろんリンク等は動かないので例えばstring
とかを渡したときは悲しい感じになるのでしっかり調べたいときはブラウザで見るのを推奨します.読んでいただきありがとうございました.
Author And Source
この問題について(ターミナルやREPLからCLHSを参照する), 我々は、より多くの情報をここで見つけました https://qiita.com/koji-kojiro/items/b557c562d22694343358著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .