ブラジル・サンパウロ州モジ・ダス・クルーゼス出身の日系三世。祖父、西家佐登里は日本の静岡県沼津市出身でブラジルへ移住し、祖母たかとともに、柿、ポンカンなどの果樹園を経営していた。二世である父・西家千秋と母・芳子の長女として生まれる。マルシアのファーストネームの一枝は、祖母が好きだった美空ひばりの本名である加藤和枝にちなんで名づけられたものである。父、千秋は高校中退後に始めた事業に一度失敗した後に、祖父の佐登里が果樹園を手放してつくった資金の援助を受けて、肉屋の経営を始め成功した。母親は静岡県の出身。
2の整数乗の長さの数列の1次元離散ウェーブレット変換はSMLでは簡単に実装でき、リスト上のパターンマッチの好例となっている。リストの先頭から2つの要素 （"h1" と "h2"）を取り出し、その総和をリスト "s" に、差分をリスト"d" に格納する。  - fun haar l =      let fun aux [s] [] d = s :: d            | aux [] s d = aux s [] d            | aux (h1::h2::t) s d =              aux t (h1 + h2 :: s) (h1 - h2 :: d)            | aux _ _ _ = raise Empty      in  aux l [] []      end;  val haar = fn : int list -> int list実行例は次の通り。  - haar [1, 2, 3, 4, ~4, ~3, ~2, ~1];  val it = [0,20,4,4,~1,~1,~1,~1] : int listパターンマッチは複雑な変換を明確かつ簡潔に表現できる。さらに、SMLコンパイラはパターンマッチに最適化したコードを生成するので、単にコードが簡潔になるだけでなく高速である。
SMLでは、IntInf モジュールで任意精度（多倍長精度）の整数の算術を提供している。さらに言えば、コード内に現れる整数はどれだけ桁数があってもプログラマが気にする必要がない。次のプログラム "fact.sml" は、任意精度の階乗関数を実装したもので、120の階乗を表示する。   fun fact n : IntInf.int =       if n=0 then 1 else n * fact(n - 1)      val () =       print (IntInf.toString (fact 120)^"\n")コンパイルして実行すると次のようになる。   $ mlton fact.sml   $ ./fact   66895029134491270575881180540903725867527463331380298102956713523016335   57244962989366874165271984981308157637893214090552534408589408121859898   481114389650005964960521256960000000000000000000000000000
次のようなプログラム "hello.sml" があるとする。print "Hello world!\n";これをMLtonでコンパイルする場合、次のように入力する。$ mlton hello.sml実行は次の通り。$ ./helloHello world!$
SMLの処理系の多くは対話型のトップレベルを備えており、それに入力することで、コード断片は容易に実行できる。これは、入力された式の型を推論し評価する。例えば、SML/NJ では、次のように起動する。   $ sml   Standard ML of New Jersey v110.52 [built: Fri Jan 21 16:42:10 2005]   -コードは "-" のプロンプトの位置に入力する。例えば 1+2*3 を計算する場合、次のようになる。  - 1 + 2 * 3;  val it = 7 : intトップレベルは式の型が "int" であると推論し、その値 "7" を表示している。
本籍群馬県。鯉登行文・陸軍中佐の息子として松山市に生れる。豊津中学校、熊本陸軍地方幼年学校、中央幼年学校を経て、1912年（明治45年）5月、陸軍士官学校（24期）を卒業。同年12月、陸軍歩兵少尉に任官し歩兵第2連隊付となる。陸士生徒隊付などを経て1924年（大正13年）11月、陸軍大学校（36期）を卒業し歩兵第2連隊中隊長に就任。1925年（大正14年）12月、参謀本部付勤務となり、参謀本部員に異動し、1928年（昭和3年）3月、歩兵少佐に昇進。1929年（昭和4年）12月、第16師団参謀に就任し、第2師団参謀、歩兵第11連隊付を歴任し、1932年（昭和7年）8月、歩兵中佐に進級。同年12月、歩兵第22連隊付（松山高校配属将校）、留守第14師団参謀、第14師団参謀などを経て、1936年（昭和11年）8月、歩兵大佐に昇進し歩兵第77連隊長に就任した。1938年（昭和13年）3月、陸軍兵器本廠付となり、1939年（昭和14年）3月、陸軍少将に進級した。翌月、熊本陸軍幼年学校長に就任。1940年（昭和15年）11月、第35歩兵団長として日中戦争に出征した。1941年（昭和16年）11月、陸軍中将に進み第7師団長に親補され終戦まで北海道に駐屯。1945年（昭和20年）12月、予備役に編入された。