Sentence 1: Xmonad is a functional window manager ( tiling ) for the X Window System , written in the dynamic programming language Haskell .
Sentence 2: Xmonad is a dynamic window manager ( tiling ) for the X Window System that is written in the Haskell functional programming language .
Question: Do Sentence 1 and Sentence 2 express the same meaning? Yes or No?