PHPerKaigi 2022
レギュラートーク(20分)

入門DOT

k1LoW 小山健一郎 k1LoW
6

「DOT言語」

あまり聞くことがない言語だと思います。
ではこのように言い換えたらどうでしょう?

「Graphvizで使うDSL」

以下の検索結果をみて「何かのツールの出力でみたことがある画像」と思うかもしれません。

https://www.google.com/search?q=graphviz&tbm=isch

DOT言語はGraphvizのための言語です。
本発表は「Graphvizを使ってみたい」という方が対象です。

「難しそう」と思った方へ。

私のDOT言語のイメージは、

  • DOT言語はプログラミング言語というよりHTMLのようなマークアップ言語
  • HTMLをブラウザがレンダリングするようにDOT言語で書かれたコードをGraphvizがグラフ画像に変換する

です。

「PHPと親和性高そう」と思った方。その通りです。

DOT言語の世界へようこそ!