akrantiain絡みのツイートを保管したい

1
【ゲムマ両サ-19】hsjoihs (はすじょい) @ 言語が好き @sosoBOTpi

transcripterを書くためのドメイン特化言語が欲しい 「sは母音が後に来れば/z/、それ以外は/s/」みたいなのを記入すれば自動で文字から音にしてくれる機械ほしい

2017-02-27 13:46:36
【ゲムマ両サ-19】hsjoihs (はすじょい) @ 言語が好き @sosoBOTpi

@sosoBOTpi transcripterとは言わないのか、まあいいや文字列を特定の規則に従って変化させるツール

2017-02-27 13:50:37
【ゲムマ両サ-19】hsjoihs (はすじょい) @ 言語が好き @sosoBOTpi

transcriptについては、正直正規表現だと書きにくい&保守しにくいので、もっと「文字と音韻の対応」に特化したDSLが欲しいなぁという考え。 vowel = 'a' | 'e' | 'i' | 'o' | 'u' と書いて後でvowelを参照するとかが正規表現ではできない

2017-02-27 16:11:13
【ゲムマ両サ-19】hsjoihs (はすじょい) @ 言語が好き @sosoBOTpi

@sosoBOTpi 概略ちょっと考えてみるか 実装するかどうかは別として(実装するなら確実にHaskellになるが)

2017-02-27 16:13:32
【ゲムマ両サ-19】hsjoihs (はすじょい) @ 言語が好き @sosoBOTpi

transcript用のドメイン特化言語の仕様を考えてみた。例はスウェーデン語の正書法。 pic.twitter.com/dEU5KTbM29

2017-02-28 11:16:28
拡大
拡大
拡大
【ゲムマ両サ-19】hsjoihs (はすじょい) @ 言語が好き @sosoBOTpi

@sosoBOTpi 適用範囲の狭い(←?)規則から順に適用される仕様を考えている。適用範囲が同等の2つの規則が存在する場合については一切何も考えていない。

2017-02-28 11:21:18
【ゲムマ両サ-19】hsjoihs (はすじょい) @ 言語が好き @sosoBOTpi

@sosoBOTpi この規則だとaxel /ˈak.sɛl/に対応できないな、対策考えるか

2017-02-28 11:31:35
【ゲムマ両サ-19】hsjoihs (はすじょい) @ 言語が好き @sosoBOTpi

@sosoBOTpi fyrtioのyが/œ:/だという指摘を受けた ^ "f" "y" "rtio" ^ -> $1 /œ:/ $3 という1行を足せば対応できるな

2017-02-28 12:07:12
【ゲムマ両サ-19】hsjoihs (はすじょい) @ 言語が好き @sosoBOTpi

とりあえず先ほどのスウェーデン語正書法のツイートが友人に捕捉されたので、使わせてみて表記法の改良案を考えている。仕様が固まったら実装だ

2017-02-28 13:10:57
【ゲムマ両サ-19】hsjoihs (はすじょい) @ 言語が好き @sosoBOTpi

コメントアウトの構文に迷う。/は既に多用してるからC流の/* ~ */とかC++流の// ~ とか使えないし

2017-02-28 13:20:12
【ゲムマ両サ-19】hsjoihs (はすじょい) @ 言語が好き @sosoBOTpi

@sosoBOTpi X-SAMPAでも#は使わないことが判明。行コメントは#でいいだろう

2017-02-28 13:25:14
【ゲムマ両サ-19】hsjoihs (はすじょい) @ 言語が好き @sosoBOTpi

もう行コメントだけでいいや、ブロックコメントは採用しない方針で

2017-02-28 17:17:00
【ゲムマ両サ-19】hsjoihs (はすじょい) @ 言語が好き @sosoBOTpi

ちょうど都合よく表記法の欠点が見つかった。改良する。

2017-02-28 17:29:55
【ゲムマ両サ-19】hsjoihs (はすじょい) @ 言語が好き @sosoBOTpi

!vowel "rkh"-> /ʁ/という表記を導入する。「前に母音がない場合」を表す。 !vowelは「直前にある項」を指すのではなく「母音がないという状態」を指すので、この場合は$1は不要だし使えない。

2017-02-28 17:31:48
【ゲムマ両サ-19】hsjoihs (はすじょい) @ 言語が好き @sosoBOTpi

リパライン語正書法の表現、とりあえずこんな感じになった。異音はテキトーに一つ選んだ(ここのところ改良できるといいが案が思いつかん) gist.github.com/hsjoihs/68c434…

2017-02-28 18:18:43

名前をどうしようか、という話になる

【ゲムマ両サ-19】hsjoihs (はすじょい) @ 言語が好き @sosoBOTpi

@sosoBOTpi orthographyを表現するためのdomain specific languageだがうーんどうしよう

2017-02-28 18:52:00
1 ・・ 9 次へ