なんちゃってLaTeX展開器の開発日記

@mod_poppo が作っていた「なんちゃってLaTeX展開器」に関する記録。TeX/LaTeXの話題と、Haxeに関する話題など。
2
前へ 1 ・・ 6 7
画力・博士号・油田 @bd_gfngfn

動的な正規表現の構成(くそ)

2017-07-24 02:57:34
ワトソン @wtsnjp

深夜3時になんちゃって TeX 処理系を考えたい人たちが集まって議論しているのかなり限界っぽい(楽しい)

2017-07-24 02:59:50
mod_poppo @mod_poppo

動的な正規表現の構成が大変というよりも、動的に文字クラスを操作するのが大変

2017-07-24 03:01:02
ワトソン @wtsnjp

和文文字を使わないなら,カテゴリーコードの全パターンをハードコード……できない(ASCII に限定しても,必要な正規表現の数は約2^128個)

2017-07-24 03:07:02
某ZR(ざんねん🙃) @zr_tex8r

昨日のツイッタァーTLはモダァンな言語の話が流れてきていて素敵だ、と思ってたら、何ですか、また #TeX言語 の話ですか……。 #TeX

2017-07-24 05:22:37
某ZR(ざんねん🙃) @zr_tex8r

TeX言語のここがスゴイ! ・全てのTeX処理系で動作する ・頑張れば正しく動くコードが書ける TeX言語のここがダメ! ・TeX言語 #TeX

2017-07-24 08:16:13
ワトソン @wtsnjp

すごいことを思い付いたのですが,約束された勝利の言語 Rust で TeX 処理系を実装したら,もしかして……!?

2017-07-24 19:19:18
mod_poppo @mod_poppo

実装に何を使おうが、実装するものがTeXであれば結局絶望しかないのでは

2017-07-24 19:25:08
某ZR(ざんねん🙃) @zr_tex8r

@wtsnjp 圧倒的な絶望の勝利が約束される! (うわぁ)

2017-07-24 20:07:56
mod_poppo @mod_poppo

動的な正規表現の構築を補助するやつ、すでにGitHubに上げてあった github.com/minoki/rxpatte…

2017-07-24 20:11:39
mod_poppo @mod_poppo

このライブラリはHaxeのターゲット言語による正規表現/Unicode文字列の扱いが違うのをある程度吸収してくれるすごいライブラリだった(最新のHaxeでも動くかは知らない)

2017-07-24 20:15:09
mod_poppo @mod_poppo

github.com/minoki/damepo-… 昨日の深夜に話題になったなんちゃってLaTeX展開器のソースコードをGitHubに上げた

2017-07-24 20:44:58
リンク GitHub minoki/damepo-latex damepo-latex - An incomplete implementation of LaTeX expansion/execution processor
mod_poppo @mod_poppo

字句解析器はこの辺(カテゴリーコードの任意変更は不可、 \verb は特別扱い) github.com/minoki/damepo-…

2017-07-24 20:47:12
mod_poppo @mod_poppo

Haxeで書かれているがHaxeは色々辛いことがわかってきたので多分これ以上の開発はしない

2017-07-24 20:48:22
mod_poppo @mod_poppo

「なんちゃってLaTeX展開器の開発日記」をトゥギャりました。 togetter.com/li/1133201

2017-07-24 21:44:14
mod_poppo @mod_poppo

個人的な開発日記をトゥギャっていくスタイル

2017-07-24 21:46:28
mod_poppo @mod_poppo

トゥギャッターを触ることによって進捗を生んだ気になるな

2017-07-24 21:57:21
専門性・売上・原稿 @golden_lucky

LaTeXの構文を読む何かから、TeXのマクロを展開する何かへと拡張していくのは、困難であることが知られている。

2017-07-25 15:49:49
専門性・売上・原稿 @golden_lucky

これを再掲するタイミングか "k16's note: TeX がむかついたので実装したけど挫折してる話 note.golden-lucky.net/2012/12/tex.ht… (なおこの実装には問題があることが判明しています)

2017-07-25 15:52:41
ワトソン @wtsnjp

カテゴリーコードを動的に変更できない TeX 処理系は TeX 処理系ではない(trip テストが通らないと「TeX 処理系」ではないので自明)

2017-07-25 15:53:40
専門性・売上・原稿 @golden_lucky

次回、TeXマクロの何かに挑戦するなら、Rustを使います。(前提が偽の命題)

2017-07-25 16:04:56
前へ 1 ・・ 6 7