REBOL Quick Start Part1/ja
From DocBase
Contents |
REBOL Quick Start: Part 1
By Carl Sassenrath REBOL's Designer Updated 5-Jan-2007
Chapters
- Part 1 - Start Here (below)
- Part 2 - REBOL Scripts
- Part 3 - Writing Scripts
- Part 4 - Help from the Console
- Part 5 - Files, Directories, and Playing Music
- Part 6 - coming soon...
目的
あなたがREBOLについて学びたいとして、ではどこから始めればいいのだろう?
そう、REBOLは色々な意味でユニークだ。 REBOLについてはたくさんのことが書かれている、 しかし、あなたがREBOLのエレガントな設計コンセプトや、 それ(REBOLかその設計コンセプト)が、プログラミングのまったく新しい方法(手法)をどのように作り上げたかについて、 今すぐには聞きたいと思っていないとしたら... あなたは(REBOLを)ともかく試してみたいと思っているでしょう! そうじゃないですか?
OK, そのとおり。それこそが、私がこのチュートリアルを書いている理由だ。 必要な時間は短い(※「人生は短い」かも)。 早速取り掛かろう。 あなたは後で詳細(な説明)に戻れる。 そのほかの多くのチュートリアルも利用可能だ。
Start Here(ここから始めよう)
ここに予定を書いておこう... 私達はREBOLをダウンロードするところから始めよう、 それから、いくつかのデモを点検して、 最後にそれらのコードがどのように動くのかを見ることにする。 その途中で、私はあなたが知る必要のある大切な概念について指摘していく。
Step 1: Download (ステップ1: ダウンロード)
このチュートリアルで(それにそれ以外の多くで)、あなたは、REBOLのグラフィカルなバージョンであるREBOL/Viewを実行することになる。
あなたにばREBOL/Coreは不要だ。それはREBOLの(ノン-グラフィカル/コンソール)サーババージョンだ。
今、REBOL/Viewをダウンロードするにはここをクリックしてください。それは非常に小さい。DSLでは、数秒のうちにダウンロードできる。
Step 2: Install(インストール)
(Windowsでは、)ダウンロードしたファイルを実行すれば、REBOLがインストールされる。
心配はいらない。REBOLはあなたのコンピュータを収拾がつかなくしてしまうようなことはない。最小限のインストールになっていて、キーとなるフォルダやアイコンを作り、ファイルの関連ずけをするだけだ。インストールの後であなたが望むなら、あなたは簡単にREBOLをアンインストールできる。
(REBOLのインストーラはREBOL自身で書かれていることを指摘しておこう。それはREBOL自身の良い例だ。)
Step 3: Run(実行)
デスクトップにREBOLのアイコンが現れているだろう。REBOLを始めるには、そのアイコンをクリックしよう。(LinuxやBSD, OS X, その他では、シェルで./rebolとタイプして始めよう。)
REBOLのウィンドウが開き、REBOL Vewtop (小さなデスクトップ)が現れる。 リクエスターがポップアップして、ユーザー設定を行なう必要があると告げる。okをクリックしよう。
REBOLのトップにある"User"リンクをクリックしよう。これは、REBOL Viewtop preferencesへのアクセスを提供する。ユーザーネーム、emailアドレス、(インターネットの利用に必要であれば)インターネットアクセスのプロキシ設定を設定しよう(あるいはそのままにしておこう)。このセッティングはREBOLの実行に必須のものではない。
Step 4: Connect(接続)
REBOL/Viewは、いくつかのファイルフォルダのダウンロードと、アップデートのチェックのために、自動的にREBOL.comに接続する。
何らかの理由でREBOLがインターネットに接続できなければ、あなたはデモを試すために必要なフォルダや例やツールを利用できない。しばらくするとREBOLは接続を諦めるだろう。
REBOLウィンドウの下の方を見てみよう、プログレスバーがあり、"Connected to the Internet at ..."という行が見えるはずだ。そうなっていれば、うまくいっている。
そうでなくて、"Local"と表示されていれば、接続できていないということだ。 "User" preferencesをもう一度確認しよう。 必要であれば、proxyの設定をしよう。 REBOLはHTTP (web)を通常のポート(80番)を使っているので、普通のブラウザが動くのであれば、REBOLも同様のはずだ。 ウィンドウの下部の"local"をクリックして、接続を再度試みることもできる。
もしうまくいかないようなら、私達に教えてほしい!
Browsing REBOL Scripts (REBOLスクリプトを見る)
REBOL Viewtopは小さなデスクトップ/ブラウザだ。 もちろん、REBOLで書かれていて、ソースコードはオンライン上にある、だからあなたがよく理解できたのであれば、改良することも可能だ。
ViewtopはREBOLの世界に飛び込むための簡単な道を提供してくれる、さぁ、やってみよう。。REBOLフォルダをクリックしてみよう、REBOLは"REBOL Central"フォルダを開いて、読み込む。 Demosフォルダをクリックしてみよう。
さぁ、試してみよう。 色々なシンプルなREBOLのデモを眺めてみるために、色々なアイコンをクリックしてみよう。
例えば、"Clock"をクリックすると、こんなものが表示されるだろう:
OK、充分シンプルだが、いかしているってわけじゃない? 右下の角を掴んでドラッグすれば、あなたが望む大きさに時計のサイズを変更できる。 まだまだ序の口だ。
だけど、ここはすごいよ。 Viewtopに戻って、"Clock"を右クリックしてみよう。 clockデモについての情報が表示される。
ここで、あなたはこう言うだろう、「ワォ! たった595byteだって!」 さぁ、試してみて、今すぐ叫んでみよう。
View the Source Code (ソースコードを見る)
次に、"Clock"のソースコードを見てみよう。 上のicon information boxのEditボタンをクリックしよう。 ソースコードが、REBOLの小型で組み込まれたソースコードエディタで開かれる。(おっと、あなたにもそのソースコードは利用可能だ。)
このような表示がされる:
REBOL [
Title: "Digital Clock"
Version: 1.3.3
Author: "Carl Sassenrath"
Purpose: {A simple digital clock.}
]
f: layout [
origin 0
b: banner 140x32 rate 1
effect [gradient 0x1 0.0.150 0.0.50]
feel [engage: func [f a e]
[set-face b now/time]]
]
resize: does [
b/size: max 20x20 min 1000x200 f/size
b/font/size: max 24 f/size/y - 40
b/text: "Resize Me"
b/size/x: 1024 ; for size-text
b/size/x: 20 + first size-text b
f/size: b/size
show f
]
view/options/new f 'resize
resize
insert-event-func [
if event/type = 'resize [resize]
event
]
do-events
これが時計のデモのコードだ。作者が誰なのかも分かるね。
さぁ、大切なことを言うよ: World Wide WebでのHTMLのソースのように、あなたはREBOLスクリプトのソースコードを見ることが出来る。 あなたはこれでREBOLを学ぶための主要なツールの一つを手に入れたわけだ: 詳細に分析できる何百もの例だ。 そして、あなたが自分のコードを書き始める時には、古いカットアンドペーストアプローチが便利だ... HTMLの場合と同じようにね。
他のデモのソースをいくつか見て回ってみよう。 それらの全ては実に小さいし、その多くは先進的だ。 心配は要らないよ、あなたがREBOLをもっと学べば、あなたはそれらを理解できるようになるはずだ。
Next: Anatomy of a REBOL Script (次回: REBOLスクリプトの解剖)
このQuick Startの次のパートでは、あなたはREBOLスクリプトの基本的な考え方を学ぶことになる。 上に挙げたスクリプトを修正し(そしてもっと小さくして!)、それと共にいくつかの例示スクリプトを作る。
Quick Startに行くにはここをクリックして: Rebol Scripts
Give Me Feedback (フィードバックを待っています)
Let me know what you think of this Quick Start tutorial. Contact me at REBOL Feedback.
このQuick Startチュートリアルについての感想を教えてください。 REBOL Feedbackでコンタクトしてください。
REBOL Tutorial: 1 2 3 4 - Next
Updated 29-Mar-2007. Translated 25-Aug-2008.
