その他、古代ギリシアの文人にはレスボス島ゆかりの者も多く、レスボス島出身者として、詩人のサッポーやアルカイオス（紀元前7世紀後半 - 紀元前6世紀前半）、博物学者のテオフラストス（紀元前372年頃 - 紀元前288年頃）、などが有名である。現代では、1979年にノーベル文学賞を受賞した詩人のオデッセアス・エリティス（1911年 - 1996年）がレスボス島ゆかりの文化人であり、彼の名に因んで、ミティリニ国際空港が「オデッセアス・エリティス」と命名されている。
レスヴォス県（Περιφερειακή ενότητα Λέσβου）は、北エーゲ地方に属する行政区（ペリフェリアキ・エノティタ）である。カリクラティス改革（2011年1月施行）によってリムノス県が分離したため、現在のレスヴォス県はレスヴォス市1市のみからなる。
主な産業は、農業、漁業、観光業で、農産物としてオリーブの生産が盛んである。また、中心都市のミティリニ市が、岡山県牛窓町（統合により現在は瀬戸内市）と、1982年に姉妹都市提携を結んでいる。
ペロポネソス戦争中デロス同盟からの離反を試みて失敗した際、アテナイでは苛酷な処罰（ミュティレーネー市民の成人男子は全員死刑とし、婦女子は全員奴隷として売る）が決定されたが一夜明けて変心したアテナイ市民がそれを覆す決議を行い、それを伝える船が間一髪処刑の開始に間に合ったエピソードも有名である。
トルコの沿岸に位置し、トルコとは狭い海峡で隔てられている。面積は1630km²。クレタ島・エヴィア島に次いで、ギリシャで3番目に大きな面積を持つ島である。海岸線の長さは370km、最高点は海抜968m、気候は温暖な地中海性気候である。
オプション型 Maybe a を考えよう。これは型 a の値をひとつ持つか、全く持たないかのふたつの状態を表現する型である。これらを区別するために、二種類の代数的データ型構成子を持つ。Just tはひとつの値tを保持し、Nothingは値を何も保持しない。data Maybe t = Just t | Nothingこの型を使って検査例外の簡単なものを作ってみたいとする。計算の途中で失敗した場合は、残りの計算は飛ばして結果Nothingを返し、すべての計算が成功した場合は何か値xを保持したJust xを返すことにする。以下の例では、addはMaybe Int型のふたつの引数を受け取って、同じ型の結果を返す。mxとmyがともにJustである場合は、これらの値の和をJustに入れて返したい。もし、mxとmyのどちらかがNoneだった場合は、Nothingを返したい。こういった振る舞いをする関数を単純に実装しようとしたら、「if Nothing then Nothing else Just xのxに何かする」の形の場合わけを複数ネストすることになり、すぐやっかいなものになる。add :: Maybe Int -> Maybe Int -> Maybe Intadd mx my =  case mx of    Nothing -> Nothing    Just x  -> case my of                 Nothing -> Nothing                 Just y  -> Just (x + y)これを楽にするための、各計算を繋げる演算子を定義することができる。二項演算子 bind (>>=) は失敗する可能性のある計算の結果を、もうひとつの失敗する可能性のある計算へ連鎖する。最初の引数が Nothing だった場合は、二番目の引数(関数引数)は無視されて、単に計算全体が失敗する。もし、最初の引数が Just x だった場合は、この値 x は二番目の関数引数に渡されて、この関数の結果として新しい Maybe の値が返される。これは Just な値か失敗かのどちらかになる。(>>=) :: Maybe a -> (a -> Maybe b) -> Maybe bNothing  >>= _  =  Nothing    -- 失敗した計算は Nothing を返す(Just x) >>= f  =  f x        -- 値 x に関数 f を適用する計算の状態に影響を与えずに値を投入する構築子は、Just がすでにそうなっている。return :: a -> Maybe areturn x = Just x       -- 値 x を包んで、型 (Maybe a) の値として返すこれらを使うことで、上の例は次のように書ける。add :: Maybe Int -> Maybe Int -> Maybe Intadd mx my =             -- (Maybe Int) 型のふたつの値を足す関数。各入力は Nothing の場合がある  mx >>= (\x ->         -- mx が Nothing でない場合に、値 x を抽出する    my >>= (\y ->       -- my が Nothing でない場合に、値 y を抽出する      return (x + y)))  -- 値(x+y)を包んで、(Maybe Int)型の値として和を返すさらにdo記法という構文糖衣を使うことで、次のように書くことができる。add :: Maybe Int -> Maybe Int -> Maybe Intadd mx my = do  x <- mx  y <- my  return (x + y)この種の操作は頻出なので、Haskellの標準関数(liftM2)が用意されている。これはふたつのモナド的な値(ここでは、ふたつのMaybe)と、その中身(ふたつの数値)を組み合わせる関数(加算)を受け取る関数であり、上の例は次のように書ける。add :: Maybe Int -> Maybe Int -> Maybe Intadd = liftM2 (+)(上記のdo記法を使ってliftM2の定義を書いてみよう)