メタプログラミング機能はコンパイラの高度な拡張を可能としており、プログラマの負担を可能な限り軽減しつつ、ドメイン固有言語の組み込み、部分評価、アスペクト指向プログラミングなどを可能にしている。型推論.全ては式である.タプル.パターンマッチ.関数型とローカル関数.バリアント.バリアント(代数的データ型とも)は複数の種類の値を表現できる:|Red|Greenメタプログラミング./*//コード中でマクロを使う://コンパイル中に上のコードは下のように展開される:統合開発環境.例.Hello,World!あるいは、よりシンプルにとも書ける。マクロの例.文字列フォーマット.$記号により文字列中に値を展開することができる:コード生成.ReadLine();データベースへのアクセス.これは、次の文の代わりに用いられる。新しい言語の実装.また、別ファイルにコードを記載し、それを呼び出すことも可能である。仙波紀子経歴.バレンシアの未亡人サモラ市(ミランダ州)地理.構成する区と中心となる都市・町.辞書順辞書順(じしょじゅん)ぶちゴマぶちゴマ(不精ゴマ、叩きゴマ、鞭ゴマとも)は、独楽を回し方で分けた場合の類型のひとつで、叩いて回す独楽である。現在の日本では東北、及び九州地方を除いて、なじみが薄い。概説.ぶちゴマは、叩きゴマとも言い、独楽の胴体の側面を、鞭のようなもので叩いて回すものである。回し始めは紐を巻き付けて投げゴマのようにするものもあるが、それ以降に叩いて勢いをつける点で異なる。別名を不精ゴマと言う。これは、叩くと動く、の意味である。日本でも古くから知られてはいるようだが、あまり見かけず、商品としては皆無と言ってよい。しかしヨーロッパではむしろこちらの方がなじまれているようで、古くから絵やマンガなどに独楽が登場する場合、ぶちゴマである場合が多い。恐らく、後述のように、ぶちゴマには始めは紐を巻いて、それを引っ張って回すものがあるので、投げゴマはこの型の独楽から作り出されたものと思われる。なお、ヨーロッパの投げゴマはその形もぶちゴマと大差ない。歴史.特徴と回し方.