[Squeak-ja: 3035] Re: Wiki としての SuperSwiki
Koji Yokokawa
koubo2006 @ yengawa.jpn.org
2006年 7月 9日 (日) 13:33:25 JST
横川です。
On Sat, 08 Jul 2006 19:29:32 +0900
"NAKATA, Shunsuke" <scriptonwikipage @ yahoo.co.jp> wrote:
...
> それから、Pierでは、画像やゲームなどの、
> (既存の)オブジェクトを貼り付けられるようですが、
> 存在しないオブジェクトをユーザーがPier上で作成(開発)
> できるのでしょうか。
>
>
> Wifkyの((perl))プラグインでは、ユーザーはWifkyのページとして
> プラグインを作成出来ます。
>
>
> 例えば、Wifkyのページ「挨拶」の内容が、
>
> print ('<P>' . &enc ("こんにちは、$_[1]さん。") . '</P>') ;
>
> だとします。これを、普通のWifkyページの中で、
>
> ((perl 挨拶 山田))
>
> という形で、呼び出して使うことができます。
> もちろん、「((perl 挨拶 山田))」のところには、
> 「<P>こんにちは、山田さん。</P>」がはいります。
>
>
> 「挨拶」のページもWifkyページのひとつに過ぎませんので、
> たとえば、誰か他の人が「挨拶」のページの
> バグ取りすることも可能です。
>
>
> つまり、WikipPediaでは、事典の作成を複数の人でコラボラティブ
> (協調して)やっていますが、それと同じようなことを
> プログラミングで実践できるわけです。
>
> 上の例では価値が分かりませんが、もっと大規模な
> フレームワーク構築など、に活用できるのではないか
> と、考えています。
>
> Wikiの持ってるバージョン管理の機能が、
> これにも使えることになりますし、、、、、
>
>
>
> Pierには、この様な機能は、ありますか。。。。
...
今はありませんが、Pierでも昔のバージョン(SmallWiki2という名前で開発され
ていた時期)でWikiページに文章と一緒にSmalltalk式を書いてページを開いたと
きに実行させるという仕組みが入っていました。
なので、PierのWiki文法を変更してSmalltalk式を評価させるのは簡単だと思い
ますし、使い方によっては面白そうです。
難しいのは危険な式の実行を制限することですね。どう制限するかは目的によっ
て変わります。「もっと大規模なフレームワーク構築」というのはたとえばどん
なものなのでしょうか?
-- !
Koji Yokokawa <koubo2006 @ yengawa.jpn.org>
http://yengawa.com/
^self new!
Squeak-ja メーリングリストの案内