私は次のことをしたいと思います:
私は、信念としての議論を伴う最初の目標を持っていますが、それを逆転させて、信念の議論が新しい信念になり、議論が信念名になるようにしたいのです。
このようなもの:
//Agent asker in project Test.mas2j
!translate(barks(dog)). //I would like to have the belief: dog(barks)
+!translate(T)<-
T =.. [A,[B],C];
.print("functor: ",A);
.print("argument: ",B);
//.print("source: ",C);
+B(A);//<- I want something like this, but it gives a syntax error.
+B. //<-this works, but it doesn't give the argument to it
だから、私の質問は、このように信念を構築するのは嫌なことですか?