使役の提供という役割からペットとしてヒトとの共同生活を行うことになったイヌは、様々な効用をヒトの生活にもたらしている。近年では「癒やし」や「安らぎ」、「コミュニケーション」といった効用のみでなく、医学的な「治療」の効用も研究され、アニマル・セラピー・ドッグ・セラピーなどと呼ばれている。動物を医療分野に介在させた最も古い記録は、18世紀イギリスの精神病患者の施設「ヨーク・リトリート」といわれている。19世紀には、ドイツで、てんかん患者を対象にした治療に動物が取り入れられ、20世紀に入ると、アメリカでは負傷した兵士の癒しを目的として、初めて病院にイヌを持ち込む訪問活動が始った。その後欧米を中心に、動物が与えるヒトの心身への効果を科学的に検証する動きがはじまり、1977年にはデルタ協会が設立された。デルタ協会では、病院や高齢者福祉施設などにおける動物を介在させたプログラムの定義付けや方法論が構築された。。日本では近年、日本動物病院福祉協会の獣医師らが中心となり、デルタ協会のガイドラインを取り入れて、CAPP活動と呼ばれる「コンパニオンアニマル・パートナーシップ・プログラム」を開始し、日本各地でその組織と活動を定着させてきた。
Hello world は次のようになる。"Hello, world!" println新たなオブジェクトはクローニングで生成される。Io では新たな空のオブジェクトが作られたとき、その親との違いだけが新しいオブジェクトに格納される。このような方式を差分継承と呼ぶ。以下に例を示す。A := Object clone // 新しい空のオブジェクト "A" を作る再帰を使わない階乗プログラムを以下に示す。factorial := method(n,  if(n == 0, return 1)  res := 1  n to(1) foreach(i, res = res * i)  res)この例では range を使っているが、for ループの方が高速である。もう1つの例を以下に示す。// C++ 風のコメントが書ける# シェル風のコメントでもよい/* C言語風でもよい */for(i, 1, 10, i print) // 1 から 10 までの数を表示x := Object clone // 新たなスロットを作るときは ':=' を使うx = Map clone // 上書きするときは '=' を使うx prettyprint := method( // 引数のないメソッドを作る    foreach(key, value, write(key, ": ", value, "\n")) // マップ上でループする)x atPut("hi", 1) // キーと値のペアをマップに置くx atPut("hello", 2)x prettyprint/* 出力は次のようになる:      hi: 1      hello: 2*/
Io には匿名の関数を作る2つの方法がある。メソッドとブロックである。この2つの違いはスコープである。ブロックは静的スコープであり、メソッドは動的スコープである。メソッドもブロックも高階関数である。
日本野球機構（NPB）管轄のプロ野球では、現場や各球団関係者から相当数の要望があったが、長らく導入されなかった。2006年6月11日の千葉ロッテマリーンズ対読売ジャイアンツ戦で、李承燁の本塁打が取り消しになったことをきっかけとして、巨人がビデオ判定の導入を訴えたことにより、9月28日のコミッショナー事務局で開かれた事業委員会（委員長：清武英利巨人球団代表）でビデオ判定の一部導入が議論された。その後、10月2日のプロ野球実行委員会で12球団に提案され、特に異論はなく導入される運びとなり、2007年のオープン戦で本塁打の判定に関してビデオ判定を試験導入する予定であった。予定では、審判員控え室にモニターのある球場でのテレビ中継のある試合に限って、予備審判を置き判定の補助を行うことになっていた（この試験導入に先駆けて2006年の日米野球でも試験導入された）。しかし、審判員控え室にモニターの設置されていない球場が2006年時点では3球場（ナゴヤドーム、横浜スタジアム、明治神宮野球場）あったことから、2007年3月6日に開催された実行委員会で、2007年度の試験導入は見送りとなった。以降は、モニターの設置を急ぎ、予備審判が映像などをチェックすることで、判定技術の向上に役立てることにした。その後2009年7月6日に開催されたセントラル・リーグの理事会で、モニターの設置が済んでいない3球場にも装置を設置し、同年8月11日から試験的に導入されることとなり、同年11月11日に開催されたセ・リーグの理事会にてビデオ判定が2010年のシーズンから、本塁打に限り正式に導入されることが決定した。一方のパシフィック・リーグは導入に消極的であったが、同年12月7日の理事会で2010年のシーズンから本塁打に限りビデオ判定を導入することを決めた。こうして、ビデオ判定はセ・パ両リーグが同じ運用方法で行い、本拠地球場にのみ適用され、交流戦でも実施されることとなった。ビデオ判定は試合担当の4審判のうち、判定した当該審判と責任審判（基本的には、NPB審判部が選定した8人のクルーチーフ、2018年より”審判長補佐”に就任した橘高淳、この9人の中で誰かが兼務するが、彼らが担当しない、もしくはクルーの中に含まれていない試合では審判団4人の年長者や4人の中の責任審判が兼務する取り決めになっている。球審と二塁塁審が兼務する傾向が高めになっている）は必ず参加、残り二人から一人計3審判（残った一人は場内説明や球場の監視を行いグランドに残る）と待機している予備審判を含め４人でモニターを確認して判定しているが、2015年シーズンのビデオ判定での誤審（後述）が順位を左右したことを受け、リーグ統括が判定に加わるなどの対策を始めることが報じられた。今後はトラッキングシステム（PITCHf/x）による投球のデータ化を検討している。また、リクエストがあった際のアナウンスについては2018年度は一人残った審判員が場内にアナウンスをしていたが、2019年シーズンからは球場によって多少の差違はあるものの、基本的にウグイス嬢やスタジアムDJにアナウンスを委託する形に変更されている。