オニダルマオコゼはインド洋・太平洋西部の熱帯域に分布し、サンゴ礁など浅い海に生息する。日本近海では小笠原諸島・奄美大島・沖縄周辺に分布している。体長は40cm程度で、全身がコブ状の突起やくぼみに覆われ、岩に擬態する。他のオコゼ類と同様に肉食性で、小魚や甲殻類を捕食する。浮き袋を欠く底生魚であり、海底で動かずじっと獲物を待っている姿が観察される。背鰭の棘条は毒腺と連続し、強力な神経毒を分泌する。オニオコゼ亜科の仲間はすべて背鰭に毒腺をもつが、本種はとりわけ毒性が強く、刺された人を死に至らしめることもある。浅い海に住み、砂泥中に体を半分埋もれさせるなど見つけづらい状態でいることが多いため、生息地でシュノーケリングやスクーバダイビングを行う際には注意が必要である。このように人間にとっては非常に危険な魚ではあるが、身は食用になり白身で美味とされる。背鰭・臀鰭を構成する棘条と軟条の数は一定していないが、通常はそれぞれ13棘6軟条・3棘5軟条である。胸鰭は18軟条であることが多く、腹鰭は1棘5軟条。
NimはGitHubおよびフォーラムによって主催されているバグのトラッキングをするコミュニティがある。 O'Reilly Open Source Convention (OSCON)でのプレゼンテーションが2015年に行われた。 O'Reilly Community: Essential Languages: Nim, Scala, Python.
次のプログラムは既存のCのコードがNimで直接使うことができることを示す例である。proc printf(formatstr: cstring)  {.header: "<stdio.h>", varargs.}printf("%s %d\n", "foo", 5)この例では有名なCの関数printfがインポートされ使用されている。
これはNimのテンプレート機能を使ったメタプログラミングの例である。template genType(name, fieldname: untyped, fieldtype: typedesc) =  type    name = object      fieldname: fieldtypegenType(Test, foo, int)var x = Test(foo: 4566)echo(x.foo) # 4566genTypeはコンパイル時に呼び出され、Test型が作成される。
Nimの機能を知るためのシンプルな例。proc reverse(s: string): string =  result = "" # 暗黙的なresult変数  for i in countdown(high(s), 0):    result.add s[i]var str1 = "Reverse This!"echo "Reversed: ", reverse(str1)もっともエキゾチックな機能は暗黙的なresult変数である。すなわち、returnの型がvoidではないNimのすべてのプロシージャは暗黙的なresult変数を持っており、result変数は返される（returnされる）値を保持している。Forループでは、countdownという呼び出しが見られ、このcountdownはイテレータである。もしFor loopに際して型が定義され、またイテレータが省略されればNimのコンパイラはitemsイテレータの使用を試みる。
NimのプログラムはC言語で使われているものであれば、どんなライブラリでも使用することが可能である。GTK+2、SDL2、Cairo、OpenGL、WinAPI、zlib、libzip、OpenSSL、cURLなど多くの言語に言語バインディング (Language binding) が存在する。NimはPostgreSQL、MySQL、SQLiteのデータベースを使用することができる。NimはLuaインタープリタおよびPythonインタープリタとインターフェースをとることができる。
c2nimはAnsi CのコードからNimのコードに変換するときに新たなBindingを生成するのに寄与する。出力は人間に読むことが可能なNimのコードになり、これにより変換後に人の手での改善・改良が可能になる。
NimbleはNimモジュールのパッケージに使われているパッケージマネージャである。Nimbleの構成にはNimScriptが使われている。Nimbleのパッケージは主にGitで管理されており、NimbleはGitリポジトリ上で動作する。NimbleのパッケージのリストはJSONファイルに保管されており、nim-lang/packagesリポジトリで自由にアクセス可能である。このJSONファイルはNimbleにGit URLを提供し、そのURLからパッケージがクローンされインストールされる。
Nimble はNimによってNimモジュールをパッケージするのに用いられているパッケージマネージャーである。これは構成にNimScriptを用いている。NimbleはGitリポジトリ上でパッケージの主要ソースとして働く。パッケージのリストはJSONファイルに保存され、nim-lang/packages repositoryから自由にアクセス可能である。このJSONファイルはNimbleに要求されたGit URLを与え、パッケージをクローンし、インストールする。
『三国史記』の新羅本紀は「辰韓の斯蘆国」の時代から含めて一貫した新羅の歴史としているが、史実性があるのは4世紀の第17代奈勿王以後であり、それ以前の個々の記事は伝説的なものであって史実性は低いとされる。6世紀中頃に半島中南部の加羅諸国を滅ぼして配下に組み入れた。唐が660年に百済を、668年に高句麗を滅ぼした時には、新羅は唐軍指揮下で参軍した（羈縻支配）。その後、唐が吐蕃と戦争を始めると、反乱を起こして旧百済領全土と旧高句麗の南半分を統治する唐の役所を襲撃して官員を殺戮し（唐・新羅戦争）朝鮮半島の中南部を統一した。首都はほぼ金城（現在の慶尚北道慶州市）にあった。9世紀末には新羅の国力は衰え、百済・高句麗の再興を図る勢力が出て後百済・後高句麗との鼎立による後三国時代となり、最終的には後高句麗から起こった高麗に帰順して新羅は滅亡した。新羅の歴史は、『三国史記』新羅本紀・敬順王紀に記されるように、始祖から第28代真徳女王末年（654年）までを上代、第29代武烈王（金春秋）即位から第36代恵恭王末年（780年）までを中代、第37代宣徳王から滅亡までを下代と分類する。