xl(standard)エージェント・リファレンス・マニュアル(抜粋)
Author: 森 洋久 / joshua@globalbase.org +
*
Abstract and Goal
*
Human Requirements
*
System Requirements
*
型
*
XLデータ型リファレンス
*
Listbase Environment型リファレンス
*
XLエラーリファレンス
*
History
Abstract and Goal
xlエージェントはGLOBALBASEのエージェントの中で最も基本的なエージェントである。基本的な算術演算等が含まれている。これだけで簡単な言語系をなしており、簡単なスクリプトプログラムを作ることが出来る。本マニュアルはこの言語系の原理を説明し、また、言語体系のリファレンスを提供する。
なお、このマニュアルは2007-05-07現在まだ移行中なので、古いマニュアルのすべての情報を含んでいません。必要に応じて古いマニュアルを参照してください。
[UP]
Go To Page Top
Human Requirements
xl言語を簡単に実行するためには、linuxなどのposix系オペレーティングシステムでxlコマンド実行するのが早い。従って、posix系のマシンについて基本的な操作が出来ることが望まれる。
[UP]
Go To Page Top
System Requirements
xlエージェントが動作可能なマシンがあること。具体的には、posix系オペレーティングシステムに
LANDSCAPE GLOBALBASE SERVER がインストールされているマシンがあれば良い。
[UP]
Go To Page Top
History
Date:2010-12-01
Generate the Manual (Edition 2010-12-01)
--
Date: 2000-09-30
Author: 森 洋久
/ TargetVersion: ver.A.
環境に分岐環境の記述を追加。それに伴い、関数の評価のところも変更。
--
Date: 2000-10-31
Author: 森 洋久
/ TargetVersion: ver.A.
「構文」の章の構文解析についての記述について更新。 LISP形式の場合の属性リストの記述法について変更。 インタプリタのモデルを変更。それにともないRemote,Localの解釈をはっきりさせた。また、多少エージェント、サーバの用語を変更した。
--
Date: 2000-11-05
Author: 森 洋久
/ TargetVersion: ver.A.
インタプリタのモデルの変更にともない、OpenInterpreter,CloseInterpreterのセマンティックスを変更。OpenInterpreterでソケットをオープンできるようにし、 CloseInterpreterで閉じることが出来るようにした。ConnectはOpenInterpreterで代用できるので標準サポートしないことにした。 Cancel の追加。
--
Date: 2000-11-11
Author: 森 洋久
/ TargetVersion: ver.A.
SetMainInterpreter,Switch,Arg,GetIid,GetUserInfo,Permission,Account,Agent,GetVariable, Launchの追加。 しかし、Permissionの実装は不完全。Account の最初の要素はgroup が妥当。まだ変更していない。GetEnvVarは、GetVariableに変更した方がよい。MainInterpreter は SetMainInterpreterに変更した方がよい。 OpenInterpreter のオプションにPermissionを追加。 SetAgentの仕様の変更
--
Date: 2000-11-15
Author: 森 洋久
/ TargetVersion: ver.A.
WaitInterpreter の追加。
--
Date: 2000-12-24
Author: 森 洋久
/ TargetVersion: ver.A.
ErrHandlerの仕様を変更。While,Break,Continue,ListLengthの追加。 OpenInterpreterにResultオプションを追加。
--
Date: 2000-01-05
Author: 森 洋久
/ TargetVersion: ver.A.
出力フォーマットに関するオプションをOpenInterpreter,Saveに追加。Argの引数の数え方の変更。
--
Date: 2000-01-14
Author: 森 洋久
/ TargetVersion: ver.A.
DivideStringの追加、Sortの追加。quoteの仕様変更。
--
Date: 2001-01-24
Author: 森 洋久
/ TargetVersion: ver.A.
環境を関数と見なす新しいシンタックスの追加。(関数の評価のところを参照のこと) ThisAgentName, DatabasePath, SetPrefixMode, GetPrefixMode, Get, Set, GetLocalHostName, GetLocalHostIP, OpenSession, RemoteSession, CloseSession, Sync, Lock, Unlockの追加
--
Date: 2001-01-25
Author: 森 洋久
/ TargetVersion: ver.A.
InvokeError,DeleteSymbol,MoveSymbolを追加。
--
Date: 2001-02-03
Author: 森 洋久
/ TargetVersion: ver.A.
DeleteSymbol,MoveSymbolをDeleteDefine,MoveDefineと改称。また、属性値に、シンボルを入れることが出来るようにした。 LISPのリストの中で!を使うと、XML形式へ戻るというシンタックスをやめた。< を受信したところでXML形式へ戻る。従って、"<"をS式のシンボルなどとして使いたい場合は、<を使うこと。
--
Date: 2006-08-02
Author: 森 洋久
/ TargetVersion: ver.B.b11.02
新しい、マニュアルフォーマットへ移行開始。
--
Date: 2006-08-08
Author: 森 洋久
/ TargetVersion: ver.B.b11.02
新しい、マニュアルフォーマットへ移行終了。型リファレンスとエラーコードリファレンスの追加。
--
Date: 2006-08-15
Author: 森 洋久
/ TargetVersion: ver.B.b11.02
エラーコードの参照を行った。Letの記述を追加。これから新しい関数の記述を徐々に追加して行く。
--
Date: 2006-08-15
Author: 森 洋久
/ TargetVersion: ver.B.b12
[UNDEF REF (xl-DefileEval)]を追加。
--
Date: 2007-04-08
Author: 森 洋久
/ TargetVersion: ver.B.b15
XL Function or Environment (Arg)の機能追加対応。
--
Date: 2007-05-06
Author: 森 洋久
/ TargetVersion: ver.B.b16
"XL認証関数"の項目を追加。
--
Date: 2008-05-19
Author: 森 洋久
/ TargetVersion: ver.B.b17.03
"XLストリーム・ルーティング関数"の項目を追加。
--
Date: 2009-04-01
Author: Suzaku
/ TargetVersion: ver.B.b17.13
英語版、エラーコードおよびデータ型の項目の翻訳。
--
[UP]
Go To Page Top