もう一つ李商隠の詩の技巧的な特徴として、僻典の多用が挙げられる。限られた字数で表現する漢詩は、誰もが知っているエピソードなどに登場する印象的な言葉を使うことで、もとのエピソードの内容を鑑賞者に連想させ、詩の内容を膨らませるという技巧を往々にして使用するが、これを典故という。ゆえに典故は、知識人階級なら誰でも知っているエピソードに由来するものでなくてはならない。たとえば経書・荘子・史記・漢書・三国志などである。が、李商隠はそれらのみならず、稗史や小説など、むしろ知識人階級が手を触れるべきでないとされた雑書の類からも典故を引いた。このことが詩に深みを与えると同時に、その難解さの一因にもなっている。ちなみに李商隠のあだ名、獺祭魚は、李商隠が詩作するさいに参考にするため、数々の書物を机の上に並べて置いたのが、川獺(カワウソ)が捕らえた魚を並べるという習性(獺祭魚)に似ていることから付けられたものであるという。その影響.日本での刊行.余談だが古典から離れて人間性を強く詠った、明治の俳人歌人正岡子規が獺祭書屋主人と号した。動的型付け動的な型チェックは、代入、束縛、関数適用、ダウンキャスト、ディスパッチ、バインディングといった所で行われる。なお、コンパイル時やインタプリタ開始時の最適化によってすでに型安全性が保証されている所は省略される。動的型付けの言語では、引数や返り値や変数宣言への型注釈が省略されやすくなる。対義語は静的型付けであり、こちらでは値やオブジェクトの型安全性をコンパイル時に検証する。型の検査はソースコードの解析によって行われる。概要.動的型付けのルーツはLISPにさかのぼる。LISPは、同時期のFORTRANやCOBOLとは一線を画した、計算モデル(ラムダ計算)を裏付けに持つ言語であった。しかし型付きラムダ計算ではなく、実行前に型チェックが行われることもなく、型エラーはその式が評価(実行)されるまでわからないという欠点、すなわち動的型付き言語特有の欠点を持つ初期の言語である。その後、LOGOを経て、動的な型という概念を明確にしたのがSmalltalkである。そして、このような性質の言語を動的型付き言語(どうてきかたつきげんご、)という。