僕がロジバンに持っていた不満のひとつは、ロジバンに「型のないプログラミング言語」的なところがあるところだ。たとえば「Xに来てください」と言うときXは「場所」である必要があるけど、そのあたりがゆるい。
自然言語に「型」の概念を導入できたら、より厳密な表現ができるのに、と。
僕がロジバンに持っていた不満のひとつは、ロジバンに「型のないプログラミング言語」的なところがあるところだ。たとえば「Xに来てください」と言うときXは「場所」である必要があるけど、そのあたりがゆるい。
自然言語に「型」の概念を導入できたら、より厳密な表現ができるのに、と。
ロジバンはLISPに似てるとこあると思ってる。あるいはPrologっぽさもある。実際ロジバンをProlog的な意味論でとらえたプログラミング言語作ったことがある。
https://hackage.haskell.org/package/lojysamban
これ。前に作ったやつだから、今コンパイル通るかはわからない。
https://hackage.haskell.org/package/cakyrespa
lojbanで亀を動かすやつはこっち。