ifprolog [システムパラメタ] [ユーザパラメタ]...
Move to
Next Prev
Up Top
See also
バージョン3から4への移行
イントロダクション
abolish
abort
# append
arg
計算式(arithmetic)
アリティ(arity)
ASCII文字
assert
asserta_term, asserto_term, assertz_term
atom, atomic_length
\(バックスラッシュ)
#bagof, #setof
block, exit_block, cut_block
break
bye
call, execute
文字セット, char_code
#clause, #clause_term
clear_eol, clear_eos, clear_screen
close
コメント
compare
項の比較
値の比較
compiles
concat
連言(conjunction)
consult
コントロールスタック(control stack)
データの型変換(conversion)
copy_term
correct
cpu時間
#current_predicate, #current_atom, current_language
!(カット)
データベース(database)
debug, nodebug, debug_goal
debug_mode
decompcons
指令(directives)
選言(disjunction)
display
編集(edit)
終了(end)
end_of_file文字
equiv_char, image_length, byte_length
例外処理(exceptions)
error_protect, exception, exception_handler
exists
exit
expand_term, phrase(+ゴール,?リスト)
?- export, ?- common, ?- import, ?-hidden
事実(fact)
fail
filepos, files, flush, reset_streams
findall
float_format
# for
functor
gc
get, get0, get_until
getchar
getenv, get_home, get_last, move_cursor
get_global, # global_variable
ゴール(goal)
文法規則(grammar rules)
リストの先頭(head of list)
節のヘッド(head of clause)
help
ifprolog
ifsem
include
index
入力ストリーム(input stream)
インタプリタレベル(interpreter level)
is
length, #reverse
list_mode, listing
リスト(lists)
load, loaded
localtime
ループ(loops)
lower_upper, national_letters
make_atom, make_number
match, # match
# member
modify_mode
?- module, ?- module_body
name
nl
:- nonotify, nonotify
not
number
once
オペレータ(operator)
op, # current_op
outpos, outtab
出力ストリーム(output stream)
program_parameters, system_parameters, user_parameters
parse_atom
parse_position
predicate, predicate_mode
predicate_type
print
手続き(procedure)
program
# prolog_flag
prolog_library
prolog_system, prolog_version, proroot
put
put_byte, get_byte
raise_error
read, read_term
read_error, report_read_error
reconsult(+ファイル名)
# repeat
#retract
retractop
save_system, save_module
see, seeing, seen
set_global
set_home, setoutpos, setupterm
signal, signal_handler, alarm
skip
sort, keysort
spy
dbsize, ssize, gused, dbused, tused, lused
statistics
open, close, stream_control, #current_stream, link_stream
文字列(strings)
複合項(structures)
subatomic
sum, inc
symbol
計算式の構文(syntax of arithmetic expression)
構文チェッカー(syntax checker)
syntax_error
項の構文 (Syntax of terms)
system
system_date, system_time
system_predicate
tab
tell, telling, told
項(term)
X is time
trace, notrace, trace_mode, trace_goal
trace, tracing, traced
トレイル(trail)
true
tty_size
type_of, atom, nonvar, atomic, numeric, digit, realn, integer, struct, letter, var
未定義の述語(undefined_predicate)
?項1 = ?項2, +項1 \= +項2
?複合項 =.. -Univリスト, -複合項 =.. ?Univリスト
unload
unset_global
user
変数(variables)
write
IF Computer > IF/Prolog > Manuals > IF/Prolog V4.1 マニュアル > IF/Prolog V4.1 レファレンスマニュアル > ifprolog

ifprolog

MINERVA superseeded IF/Prolog. Please see http://www.ifcomputer.co.jp/MINERVA for details.

We discontinued to sell IF/Prolog Dec 31. 2003. For current customers, we continue to provide professional support for IF/Prolog until Dec 31, 2008.

ifprolog [システムパラメタ] [ユーザパラメタ]

[システムパラメタ]には以下のようなIF/Prologの起動コマンド構文があります。

-help IF/Prologの使用方法を表示し、終了します。

-r File IF/Prologは、このセーブ状態で起動するようになっています。この値が与えられていない場合には、IF/Prologは以下の場所から状態を読み出そうとします。 - 1番目に $HOME/ifstate.pst - 2番目に $PROROOT/ifprolog/ifstate.pst - 3番目に /usr/local/ifprolog/ifprolog/ifstate.pst

-ss SIZE IF/Prologは、スタック領域としてSIZEバイトを確保します。IF/Prologバージョン4では、その2/3をグローバルスタックに、その1/3をローカルスタックに割り当てています(最小SIZEは60Kです)。

-ts SIZE トレイルサイズを定義します。トレイルには、変数バインディングに関する情報が含まれています。これは、バックトラック後に削除されます(最小SIZEは10Kです)。

-gs Size グローバルスタックのサイズをバイト数で定義します(最小Sizeは30Kです)。

-ls Size ローカルスタックのサイズをバイト数で定義します(最小Sizeは30Kです)。

-sl Size 各スタックのサイズの上限をバイト数で指定します。 (最小Sizeは500Kです)。

-c File IF/Prologの起動後に、ファイル(FileまたはFile.pro)がコンサルトされます。

-cf Files IF/Prologの起動後に、任意個のFilesがコンサルトできます。次に"-"で始まるパラメータが表れた所が、ファイルリストの終端とみなされます。

-l File IF/Prologの起動後に、ファイル(FileまたはFile.semまたは ファイル名.cmp)がロ−ドされます。

-lf Files IF/Prologの起動時に、任意個のFilesがロードできます。次に"-"で始まるパラメータが表れた所が、ファイルリストの終端とみなされます。

-lt Mode IF/Prologは2バイトコードを使用することによって、アジアの言語を処理することができます。以下のモードがサポートされています(デフォルトはasciiです)。 ascii sjis euc chinese korean taiwanese

-x -xaw -motif IF/Prologのグラフィック開発環境が起動されます。入力、出力、エラーメッセージ用のウィンドウが現れます。デバッガは別のウィンドウで現れ、複雑なデータ構造をマウスでズームすることができます。-xawではAthenaベースの環境が起動されます。-motifではOSF/Motifベースの環境が起動されます。-xでは、上記のうちのいずれかが起動されます。

システムパラメタは、どんな順序でも指定することができます。多数のコンサルト/ロ−ドの指定が許されます。Kやkを1024バイトの短縮形として使います。デフォルトよりも小さいSIZE値は無視されます。最大値は、機械に依存します。

上記のサイズは、IF/Prologが起動時のみ有効です。いくつかゴールを実行すると、メモリ管理によりこれらのサイズは変更されるかもしれません。

[ユ−ザパラメタ] ユ−ザは、IF/Prologの応用プログラムで利用できる独自のパラメタを加えることができます。ユ−ザパラメタは、システムパラメタの後に続かなければなりません。IF/Prologセッション中に述語program_parameters/1, system_parameters/1, user_parameters/1を使って、すべてのパラメタにアクセスできます。

read on...
IF/Prolog by Siemens
Language
English
Japanese
German
Server
USA
Japan
Site Access
Local Index
Local Contents
Site Contents
Site Index
Printer Friendly
For imode
For PDA
Search
document: http://www.ifcomputer.co.jp/IFProlog/Manuals/v4.1/reference/ifprolog/home_en.html
published 2008/7/7 update 1995/11/6 (c) 1996-2006 IF Computer Japan
IF Computer 5-28-2 Sendagi, Bunkyo-ku Tel +81-3-5814-3352 info@ifcomputer.com
Customer Support Tokyo 113-0022 Japan   http://www.ifcomputer.com
scroll to top managed with ubiCMS