Mike Walker (rugby union)
Mike Walker (11 March 1930 – 30 November 2014) was a Scotland international rugby union footballer, who played as a lock.[1]
Birth name | Michael Walker | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Date of birth | 11 March 1930 | ||||||||||||||||||||||||||||
Place of birth | London, England | ||||||||||||||||||||||||||||
Date of death | 30 November 2014 84) | (aged||||||||||||||||||||||||||||
School | Bryanston School | ||||||||||||||||||||||||||||
Rugby union career | |||||||||||||||||||||||||||||
|
Rugby union career
Amateur career
Walker played for Oxford University.[2]
International career
He was capped for Scotland once in 1952, the cap coming in the Five Nations match against France.[3]
gollark: This is using a "state monad", which is basically just what Haskell does because they wanted mutable variables but different somehow.
gollark: Less ironically, it's basically a purely functional way to, well, sequence actions which operate on state, sort of thing.
gollark: It's a monoid in the category of endofunctors.
gollark: Yes, that's right, I KNOW APPROXIMATELY HOW A STATE MONAD WORKS.
gollark: ```haskelldoThing :: Expr -> (M.Map Int IVal, Int)doThing expr = evalState (go expr) 0 where go :: Expr -> State Int (M.Map Int IVal, Int) go (Int x) = do vcount <- update (+1) pure (M.singleton vcount (Lit x), vcount) go (Op o a b) = do (m1, c1) <- go a (m2, c2) <- go b let prev = M.union m1 m2 nxt <- update (+1) pure (M.insert nxt (ROp o c1 c2) prev, nxt)```↑ thusly, none are safe
References
- http://en.espn.co.uk/scotland/rugby/player/5514.html
- The Essential History of Rugby Union: Scotland. Nick Oswald and John Griffiths.
- http://en.espn.co.uk/statsguru/rugby/player/5514.html?class=1;template=results;type=player;view=match
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.