Skip to content

Instantly share code, notes, and snippets.

@yamarten
Last active November 13, 2017 01:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yamarten/c70b6f4c9f74610073b2 to your computer and use it in GitHub Desktop.
Save yamarten/c70b6f4c9f74610073b2 to your computer and use it in GitHub Desktop.
ロジバンに勝手に期待して裏切られた話
基本的に日本語資料しか読まない人からの意見なので知識不足ではあると思われる。反論とかツッコミとか歓迎。
* 音声主体
** 言文一致のせいで記号とか使いにくい
*** 特定パターンに該当する場合のみ特殊記法でそれ以外は音通り、でいいのかもしれない
*** はじロジでは「音素と文字が一対一」らしいけどソースが知りたい
** どんな文字を使ってもいい?
*** 現状ネット利用が一般的に見えるのに文字定めないのはどうなの
*** そもそも CLL だと普通にローマ字を使う感じなのでこれもソースが気になる
* ドキュメント
** 英語偏重
*** 仕方ないとは思うし日本語は比較的恵まれてるものの残念
*** ロジバンで書かれた文法書が見つからないのは辛い
** 最新公式文法について何を見ればいいのかわかりにくい
*** BPFK だとしたらバージョン管理してないように見える
*** CLL だとしたら10年間(多くの議論があるにも関わらず)更新してないように見える
* 構文定義
** 公式が不完全(si, sa, su)
*** 字句解析段階で処理されるらしいので仕方ないか
*** そもそも si 周りのルールがかなり面倒な感じ
** 直感との一致の無保証
*** 公式な定義は yacc のみで人間には読みにくい
*** 曖昧性解決は yacc 任せなので、文法が曖昧だった場合直感に反しうる
*** PEG を使う動きがあり、その場合さらに厳しい(aAa/a とか a*a とか)
* 売り出し方
** 中立?偏りがとれないのはともかく ponjo 系の差別は……
** 厳密?構文がパースできる代わりに意味とりにくかったり未定義だったりするけど
** 機械との調和?むしろ自然言語処理の方が進んでるのでは
** 他にも「論理的」など、初心者が勘違いしやすいアピールポイントが多い
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment