if{}
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
アスペにはコミュニケーションが難しいから
どうやって会話しろと?ってなるだろ?
もうちょっとルールがはっきりしてる7行プログラミングでもやってればいいよ
自演でもいいから盛り上げるネタを用意しとけよ
0 END
10 START
20 GOTO 0
int main(void){
for(;;)
}
int speak(void){
printf("はじめまして、こんにちわ");
}
話したくても話せない
(>'A`)>ウワァァ!!
やってもたorz
珍しく京大研究所が1分以内でレスか。
((lambda (x) (x x)) (lambda (x) (x x)))
goto hell;
確信を抱いた(さすがに,勝った) :- fail.
確信を抱いた(さすがに,勝った) :- 残念.
残念.
14 :
デフォルトの名無しさん:2012/10/08(月) 08:52:37.30
?- ステイゴールドが香港でやったことの逆をやられたね.
% その質問だと"偽"になるかExceptionが発生するエラーとなるから必ず
ステイゴールドが香港でやったことの逆をやられたね.
% と定義してからおしゃべりw
16 :
デフォルトの名無しさん:2012/10/08(月) 09:02:58.80
でも凄い脚だった.
?- '14頭くらいあっという間に交わしてしまった'(オルフェーブル),
スミヨンの予想より速すぎたんだね(オルフェーブル),
必要はなかった(オルフェーブル,あんなに早く,先頭に立つ).
'14頭くらいあっという間に交わしてしまった'(オルフェーブル).
スミヨンの予想より速すぎたんだね(オルフェーブル).
必要はなかった(オルフェーブル,あんなに早く,先頭に立つ).
18 :
デフォルトの名無しさん:2012/10/08(月) 09:43:56.66
>>15 % 対話者(たとえば君)を指定しての質問にできれば、直接対話者側の
% データベースに真偽を問えるから、自分の方の述語定義をしてなくいなくても
% 質問できるのではないか。
?- 君 :: オルフェーブルが一番強かった.
% とすれば君の環境の述語定義に オルフェーブルが一番強かった. が存在するか
% 問うことになる。同感ならtrue思ってもみなかったことならfalse.
% Prologインタプリタにひと工夫いるけどね。
やはりPrologはSmalltalkだな.
Prologはプログラムの始動が「質問」って形を取るから
この手のスレでは重宝されるよねw
>>18.
?- 問い合わせる(相手,_データベース),実は(_データベース,心の中).
実は(A,B) :- A = B.
:- op(800,fx,(>>)).
:- op(450,xfx,は).
:- op(440,xfx,とは).
>>20.
質問すること は ソースコードで表すこと とは 少し違う.
'Prologの独壇場になってしまって、却って面白くない'.
24 :
デフォルトの名無しさん:2012/10/09(火) 11:38:48.72
要するにPrologのプログラムというのは言説をそのまま定義すればいいのか.
そうです.
26 :
デフォルトの名無しさん:2012/10/09(火) 11:52:41.63
引数を付けてもいいです.
?- 基本(prolog,引数付けない方が),実は.
基本(_,_).
実は.
基本です(prolog,引数付けない方が).
基本です(prolog,引数付けた方が).
>>17.
オルフェーブル(自分で勝ったと思って一度スピードを緩めてしまった).
オルフェーブル(京都大賞典の時とおなじように無理をして最後疲れた).
?- オルフェーブル(X).
30 :
デフォルトの名無しさん:2012/10/10(水) 19:13:56.74
自在ですね.
(自在っちゅうかp)
>>31.
'関数名・述語名に名詞が来ようが、動詞・形容詞が来ようが、まるで頓着しないのがProlog.文であっても、段落まるごとであっても'.
'SWI-Prologでは可能だが、一般的な仕様ではアトムで改行できない。これは改めて欲しい。'.
#気楽なスモールトークってより独り自慢のモノローグって感じだな