Factor/サンプルプログラムサンプルプログラム以下に示すのは、私のお気に入りのサンプルプログラムです。 シンプルネットワークとウェブ
アルゴリズム
C ライブラリバインディングC ライブラリバインディングの多くには、使いやすいラッパーが用意されています (たとえば、Unix API を直接使用する必要性はまったくありません。なぜなら、すべての I/O は高水準クロスプラットフォーム API を介して行われるからです)。詳細については、Factor の C ライブラリインタフェースを参照してください。 グラフィックスこのカテゴリのサンプルプログラムはこれまでに示したものより複雑で、作成してからやや時間が経っており、最近の語法を使うための修正も加えられていません。これらのサンプルプログラムはいずれも、十分に機能する OpenGL ドライバが利用可能であれば、Factor UI から実行できます。リスナーで コンピュータサイエンス
サンプルプログラムの実行一部のサンプルプログラムでは、MAIN: ワードが定義されています。これらのサンプルプログラムは、Factor のリスナーから次のようなコマンドを入力することで実行できます。 "hello-unicode" run その他のサンプルプログラムはライブラリで、最初に次のようなコマンドを入力してライブラリをロードします。 USE: roman ライブラリがロードされたら、ワードのリストを取得したり、一部のサンプルプログラムでは API に関するドキュメントを参照したりすることができます。 "roman" about 次に示すのは実行例です。 ( scratchpad ) 123 >roman . "cxxiii" サンプルプログラムを理解するには
"math.vectors" about about で表示されるページには、ワードとそのスタック効果の一覧が表示されます。目的のワードをクリックすると、ワードのドキュメント (ある場合には)、さらにワードの定義が表示されます (ワードの定義については、メモリ内の表現が表示されるので、ソースファイルの定義とは一致しない場合があります)。多くのボキャブラリでは、ページの一番上にある「ドキュメント」 (document) のリンクをクリックすると、概要が表示されます。 サンプルプログラムで自分が知らないワードが呼び出されている場合は、そのサンプルプログラムの \ reverse help この方法は、一部の構文についても使用できます。 \ MEMO: help 最後に、リファレンスドキュメントのすべては、http://docs.factorcode.org でオンラインで参照できます。 その他のサンプルプログラムFactor コードのサンプルをもっと参照するには、Factor ディストリビューションをダウンロードし、 This revision created on Wed, 23 Sep 2009 14:36:12 by Jon (hide the link... we really need a preview button...) |
|
|
All content is © 2008 by its respective authors. By adding content to this wiki, you agree to release it under the BSD license. |
|