<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <cite xml:lang="en">Getleft-v1.2.tar.gz: Getleft-v1.2/doc/help.help | SfR Fresh</cite>
( (<time>2011-06-04 23:13:48 +09:00</time> 版))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://webcache.googleusercontent.com/search?q=cache:UgQOUkjkq9MJ:www.sfr-fresh.com/unix/privat/Getleft-v1.2.tar.gz:a/Getleft-v1.2/doc/help.help">http://webcache.googleusercontent.com/search?q=cache:UgQOUkjkq9MJ:www.sfr-fresh.com/unix/privat/Getleft-v1.2.tar.gz:a/Getleft-v1.2/doc/help.help</anchor-external></p><blockquote><pre class="HTML example code">&lt;P&gt;A &lt;a href=&quot;tcl:Ayuda::InvokeBrowser http://www.getright.com&quot;&gt;GetRight&lt;/a&gt;</pre></blockquote><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> 
<cite xml:lang="en">Getleft download | SourceForge.net</cite>, <time>2020-07-01 13:50:35 +09:00</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://sourceforge.net/projects/getleftdown/">https://sourceforge.net/projects/getleftdown/</anchor-external>
から入手可能です。
<time>2020-07-01T04:50:44.00Z</time></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> 
この <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Getleft</anchor> という<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ソフトウェア</anchor>は、
作者 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Andres Garcia Garcia</anchor>
の独自の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ヘルプシステム</anchor>の実装である
<dfn>Help System</dfn> (<dfn><code>help.tcl</code></dfn>)
を使ったマニュアルを同梱しています。
このシステムの本体は
<code>Getleft-v1.2/scripts/help1.5/<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">help.tcl</anchor></code>
で、
「Help system based on HTML &amp; HTML viewer」
と説明されています。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;2</anchor-internal></src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> 
<code>Getleft-v1.2/doc/help.help</code> など 
<code>doc</code>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ディレクトリー</anchor>中の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">拡張子</anchor>
<code>.help</code>
のファイルがヘルプ文書です。
ページごとにファイルになっていて、
各ファイルに<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">フォント</anchor>指定や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">題名</anchor>などの情報と、
本文が書き込まれています。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;2</anchor-internal></src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> 
この本文の部分が
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor>
とされています。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML2</anchor>
程度の簡単なものですが、
ソースコードをみると、
いわゆる
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTMLもどき言語</anchor>の類よりももっと本格的な
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML構文解析器</anchor>が実装されているようです。
もちろん <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Web</anchor> 上の
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML文書</anchor>一般を処理できるほどに高機能ではないですが、
ソフトウェアのドキュメント配布用にしては重装備すぎるのではないかとおもうほどには、
一通りの機能が揃っているようです。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> 
このヘルプソフトウェアは <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Tcl</anchor>
で書かれていて、
<code>href</code>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>の
<code>tcl:</code>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URL scheme</anchor>
は、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Tcl</anchor>
の関数を呼び出すような意図のもののようです。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> 
実用例をみると <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal> のように外部
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webブラウザー</anchor>で開くべきリンクを示すために使われたようです。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> 
このシステムは
<code>&lt;<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">$</anchor> head&gt;b)&lt;/$ head&gt;</code>
のように<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">章節</anchor>や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">箇条書き</anchor>の番号部分を表すために 
<code>$</code>
という独自の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>を使っています。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;2</anchor-internal></src>
それ以外は通常の
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor>
の範囲を逸脱していないようです。</p><figure class="data"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="216" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[216]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML要素概説</anchor></figcaption><dl><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>$</code></dd><dt>日付</dt><dd><time>2015</time></dd><dt>説明</dt><dd>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Help System</anchor>
が
<code>$</code>
を使っている。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">見出し</anchor>中の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">章節</anchor>番号に当たる部分を表している。</dd><dt>出典</dt><dd><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&lt;$&gt;</anchor></dd><dt>参照</dt><dd><code>secno</code></dd><dt>出典</dt><dd><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li>
<anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end> <dfn>Getleft</dfn>:
<cite xml:lang="en">Getleft download | SourceForge.net</cite>, 
<time itemprop="seen">2024-10-22T04:05:41.000Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://sourceforge.net/projects/getleftdown/">https://sourceforge.net/projects/getleftdown/</anchor-external></li></ul></refs></dd><dt>注釈</dt><dd><ul><li>
<dfn xml:lang="en">Help System</dfn>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Getleft</anchor>
で使われていた<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ヘルプ</anchor>システム。
その<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ドキュメント</anchor>は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> で記載されており、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Tcl</anchor> で実装された独自の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML構文解析器</anchor>で処理される。</li><li>
<dfn xml:lang="en">Getleft</dfn>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">平成時代</anchor>後期頃に使われた<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webサイト</anchor>の一括<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ダウンロード</anchor>用ソフトウェアの1つ。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;9</anchor-internal></src></li></ul></dd></dl></figure></body></html>