[OSASK 5895] BOARD: Re: OSASK のアプリを作りたい

このメールは、OSASK伝言板に書き込まれた内容です。
この書き込みに返事を書く場合は、下のURLから書き込みを行なって下さい
http://www.imasy.org/~mone/osask/index.cgi?REFER=3e87e7a2_16b45

2003/03/31 16:00
川合秀実

[OSASKK 5892]へのレスです。

>お教え頂いた”introa11”ですが、解凍して開いてみたのですが、
>非常に無駄が多く、解りづらいです。

  実に珍しいご意見です。

>まず、最初にどれを読んだらいいのかが、わからない。
>あちこち開いてみて最初に読むのはdocument.txtというのがやっとわかる。
>document.txtにはアプリを作るのに必要な情報と、
>川合さんが開発者に聞いてもらいたいこと、
>OSASKの機能の不完全さに対する言い訳が混在している。

  最初に読むべきものがdocument.txtであることが分からないというのがまず謎
であります。copyrigh.txtかlicense.txtを先に読まれたのでしょうか?それは
名前が中身を表わしているので問題はないでしょう。それ以外のテキストを開い
た場合でも、最初にdocument.txtを読んでほしいと明記してあるので、混乱はな
いと思いますが・・・。

  次にdocument.txtに書かれている僕からのメッセージはきわめて重要です。も
しそれを読まずにプログラミングを始めれば、OSASKアプリプログラミングにつ
いて誤った理解をする可能性があります。

>アプリをつくるための情報を知りたい人はまず、
>その中から必要な情報を探し出さなければならない。
>
>もっと簡潔で効率のよいものをご存知でしたら教えて下さい。

  今のところないでしょう。なにをそんなに急いでいるのか、僕はむしろそれが
心配です。OSASKアプリ開発をWindowsアプリ開発と似たようなものだと思われて
いるんでしょうか?概念からして違う部分もあるんですが・・・。ですから、い
きなりAPI関数の説明を書いたとしたら、もはやまともなOSASKプログラミングは
できないでしょう。

  時々あることですが、各関数が何をするかだけを把握しているだけだと、この
ようなAPI仕様を選択した理由がさっぱり分からず、従来通りのセンスでAPIをラ
ッピングし、結果的にOSASKアプリを作ったとはいえない状態になります。つま
りあまり高速ではなく、そしてコンパクトでもなく、僕がいうところの「動くだ
け」のプログラムです。もちろん、動くプログラムは何も作らないよりもはるか
にマシではあります。そしてもしそれをOSASKアプリのスタイルに沿って書き直
せば、見違えるほどコンパクトになり、速度も上がるわけです。できることなら
、そういうセンスを楽しんでいただきたいわけです。そのためのintroa11です。

  introa11を非効率だとおっしゃるなら、むしろこれを上回る簡潔なドキュメン
トを作っていただきたいです。そうすれば、みんなのためになると思います。



ML番号でジャンプ
ML単語検索