ZuriHac: แƒžแƒ แƒแƒฅแƒขแƒ˜แƒ™แƒฃแƒšแƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒแƒšแƒฃแƒ แƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒ

แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ” แƒฌแƒšแƒ˜แƒก แƒ˜แƒ•แƒœแƒ˜แƒกแƒจแƒ˜, แƒจแƒ•แƒ”แƒ˜แƒชแƒแƒ แƒ˜แƒ˜แƒก แƒžแƒแƒขแƒแƒ แƒ แƒฅแƒแƒšแƒแƒฅ แƒ แƒแƒžแƒ”แƒ แƒกแƒ•แƒ˜แƒšแƒจแƒ˜ แƒ’แƒแƒ˜แƒ›แƒแƒ แƒ—แƒ แƒฆแƒแƒœแƒ˜แƒกแƒซแƒ˜แƒ”แƒ‘แƒ แƒ”.แƒฌ ZuriHac. แƒแƒ›แƒฏแƒ”แƒ แƒแƒ“ แƒ›แƒแƒœ แƒจแƒ”แƒ™แƒ แƒ˜แƒ‘แƒ แƒฎแƒฃแƒ—แƒแƒกแƒ–แƒ” แƒ›แƒ”แƒขแƒ˜ แƒฐแƒแƒกแƒ™แƒ”แƒšแƒ˜แƒก แƒ›แƒแƒงแƒ•แƒแƒ แƒฃแƒšแƒ˜, แƒ“แƒแƒ›แƒฌแƒงแƒ”แƒ‘แƒ˜ แƒ“แƒแƒฌแƒงแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ”แƒœแƒ˜แƒก แƒ“แƒแƒ›แƒคแƒฃแƒซแƒœแƒ”แƒ‘แƒ”แƒš แƒ›แƒแƒ›แƒ”แƒ‘แƒแƒ›แƒ“แƒ”. แƒ›แƒ˜แƒฃแƒฎแƒ”แƒ“แƒแƒ•แƒแƒ“ แƒ˜แƒ›แƒ˜แƒกแƒ, แƒ แƒแƒ› แƒแƒ แƒ’แƒแƒœแƒ˜แƒ–แƒแƒขแƒแƒ แƒ”แƒ‘แƒ˜ แƒแƒ› แƒฆแƒแƒœแƒ˜แƒกแƒซแƒ˜แƒ”แƒ‘แƒแƒก แƒฐแƒแƒ™แƒแƒ—แƒแƒœแƒก แƒฃแƒฌแƒแƒ“แƒ”แƒ‘แƒ”แƒœ, แƒ”แƒก แƒแƒ  แƒแƒ แƒ˜แƒก แƒ™แƒแƒœแƒคแƒ”แƒ แƒ”แƒœแƒชแƒ˜แƒ แƒแƒœ แƒฐแƒแƒ™แƒแƒ—แƒแƒœแƒ˜ แƒ™แƒšแƒแƒกแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ’แƒแƒ’แƒ”แƒ‘แƒ˜แƒ—. แƒ›แƒ˜แƒกแƒ˜ แƒคแƒแƒ แƒ›แƒแƒขแƒ˜ แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ“แƒ”แƒ‘แƒ แƒขแƒ แƒแƒ“แƒ˜แƒชแƒ˜แƒฃแƒšแƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒกแƒขแƒ”แƒ‘แƒ˜แƒกแƒ’แƒแƒœ. ZuriHac-แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ แƒ˜แƒฆแƒ‘แƒšแƒ˜แƒแƒœแƒแƒ‘แƒ˜แƒ— แƒ’แƒแƒ•แƒ˜แƒ’แƒ”แƒ—, แƒ›แƒ˜แƒ•แƒ˜แƒฆแƒ”แƒ— แƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒแƒ‘แƒ แƒ“แƒ แƒแƒฎแƒšแƒ แƒฉแƒ•แƒ”แƒœ แƒ›แƒแƒ•แƒแƒšแƒ”แƒแƒ‘แƒแƒ“ แƒ›แƒ˜แƒ’แƒ•แƒแƒฉแƒœแƒ˜แƒ แƒ›แƒแƒ•แƒฃแƒงแƒ•แƒ”แƒ— แƒฃแƒฉแƒ•แƒ”แƒฃแƒšแƒ แƒแƒฆแƒ›แƒแƒฉแƒ”แƒœแƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘!

ZuriHac: แƒžแƒ แƒแƒฅแƒขแƒ˜แƒ™แƒฃแƒšแƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒแƒšแƒฃแƒ แƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒ

แƒฉแƒ•แƒ”แƒœแƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘

แƒ”แƒก แƒกแƒขแƒแƒขแƒ˜แƒ แƒ›แƒแƒแƒ›แƒ–แƒแƒ“แƒ”แƒก แƒœแƒแƒชแƒ˜แƒแƒœแƒแƒšแƒฃแƒ แƒ˜ แƒ™แƒ•แƒšแƒ”แƒ•แƒ˜แƒ—แƒ˜ แƒฃแƒœแƒ˜แƒ•แƒ”แƒ แƒกแƒ˜แƒขแƒ”แƒขแƒ˜แƒก แƒ”แƒ™แƒแƒœแƒแƒ›แƒ˜แƒ™แƒ˜แƒก แƒฃแƒ›แƒแƒฆแƒšแƒ”แƒกแƒ˜ แƒกแƒ™แƒแƒšแƒ˜แƒก - แƒกแƒแƒœแƒฅแƒข-แƒžแƒ”แƒขแƒ”แƒ แƒ‘แƒฃแƒ แƒ’แƒ˜แƒก แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒก โ€žแƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒ›แƒแƒ—แƒ”แƒ›แƒแƒขแƒ˜แƒ™แƒ แƒ“แƒ แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒขแƒ˜แƒ™แƒโ€œ แƒ›แƒ”-3 แƒ™แƒฃแƒ แƒกแƒ˜แƒก แƒแƒ แƒ›แƒ แƒกแƒขแƒฃแƒ“แƒ”แƒœแƒขแƒ›แƒ: แƒ•แƒแƒกแƒ˜แƒšแƒ˜ แƒแƒšแƒคแƒ”แƒ แƒแƒ•แƒ›แƒ แƒ“แƒ แƒ”แƒšแƒ˜แƒ–แƒแƒ•แƒ”แƒขแƒ แƒ•แƒแƒกแƒ˜แƒšแƒ”แƒœแƒ™แƒแƒ›. แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒฃแƒ แƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒขแƒแƒชแƒ”แƒ‘แƒ แƒแƒ แƒ˜แƒ•แƒ” แƒฉแƒ•แƒ”แƒœแƒ’แƒแƒœแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒแƒ˜แƒฌแƒงแƒ แƒ“.แƒœ. แƒ›แƒแƒกแƒ™แƒ•แƒ˜แƒœแƒ˜แƒก แƒšแƒ”แƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒกแƒ”แƒ แƒ˜แƒ˜แƒ— แƒฃแƒœแƒ˜แƒ•แƒ”แƒ แƒกแƒ˜แƒขแƒ”แƒขแƒ˜แƒก แƒ›แƒ”-2 แƒ™แƒฃแƒ แƒกแƒ–แƒ”. แƒ•แƒแƒกแƒ˜แƒšแƒ˜ แƒแƒ›แƒŸแƒแƒ›แƒแƒ“ แƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒแƒ‘แƒก Google Summer of Code แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒแƒจแƒ˜, แƒ แƒแƒ›แƒšแƒ˜แƒก แƒคแƒแƒ แƒ’แƒšแƒ”แƒ‘แƒจแƒ˜แƒช แƒ˜แƒ’แƒ˜ แƒแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒก แƒแƒšแƒ’แƒ”แƒ‘แƒ แƒฃแƒš แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒก แƒฐแƒแƒกแƒ™แƒ”แƒšแƒจแƒ˜ แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜แƒก แƒ’แƒฃแƒœแƒ“แƒ˜แƒก แƒฎแƒ”แƒšแƒ›แƒซแƒฆแƒ•แƒแƒœแƒ”แƒšแƒแƒ‘แƒ˜แƒ—. แƒแƒšแƒ’แƒ. แƒ”แƒšแƒ˜แƒ–แƒแƒ•แƒ”แƒขแƒแƒ› แƒจแƒ”แƒซแƒ”แƒœแƒ˜แƒšแƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒแƒšแƒฃแƒ แƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒฃแƒœแƒแƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ แƒแƒœแƒขแƒ˜-แƒฃแƒœแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒแƒšแƒ’แƒแƒ แƒ˜แƒ—แƒ›แƒ˜แƒก แƒ“แƒแƒœแƒ”แƒ แƒ’แƒ•แƒ˜แƒก แƒกแƒแƒ™แƒฃแƒ แƒกแƒ แƒกแƒแƒ›แƒฃแƒจแƒแƒแƒ”แƒ‘แƒจแƒ˜, แƒจแƒ”แƒ›แƒ“แƒ’แƒแƒ›แƒ˜ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ— แƒขแƒ˜แƒžแƒ”แƒ‘แƒ˜แƒก แƒ—แƒ”แƒแƒ แƒ˜แƒแƒจแƒ˜.

แƒฆแƒแƒœแƒ˜แƒกแƒซแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒคแƒแƒ แƒ›แƒแƒขแƒ˜

แƒกแƒแƒ›แƒ˜แƒ–แƒœแƒ” แƒแƒฃแƒ“แƒ˜แƒขแƒแƒ แƒ˜แƒ แƒแƒ แƒ˜แƒก แƒฆแƒ˜แƒ แƒ™แƒแƒ“แƒ˜แƒก แƒžแƒ แƒแƒ”แƒฅแƒขแƒ”แƒ‘แƒ˜แƒก แƒ›แƒคแƒšแƒแƒ‘แƒ”แƒšแƒ”แƒ‘แƒ˜, แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒกแƒขแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒกแƒแƒช แƒกแƒฃแƒ แƒ— แƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒแƒ‘แƒ แƒ›แƒ˜แƒ˜แƒฆแƒแƒœ แƒ›แƒแƒ— แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒแƒจแƒ˜, แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒแƒšแƒฃแƒ แƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒ™แƒ•แƒšแƒ”แƒ•แƒแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒฐแƒแƒกแƒ™แƒ”แƒšแƒ˜แƒ— แƒ’แƒแƒขแƒแƒชแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒ”แƒ‘แƒ˜. แƒฌแƒ”แƒšแƒก, HSR Hochschule fรผr Technik Rapperswil-แƒ˜แƒก แƒแƒ“แƒ’แƒ˜แƒšแƒ–แƒ”, แƒแƒ แƒ›แƒแƒชแƒ“แƒแƒแƒ—แƒ–แƒ” แƒ›แƒ”แƒขแƒ˜ แƒฆแƒ˜แƒ แƒ™แƒแƒ“แƒ˜แƒก Haskell แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜แƒก แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ˜แƒ™แƒ แƒ˜แƒ‘แƒœแƒ”แƒœ แƒ›แƒ—แƒ”แƒšแƒ˜ แƒ›แƒกแƒแƒคแƒšแƒ˜แƒแƒ“แƒแƒœ, แƒ แƒแƒ—แƒ แƒ˜แƒกแƒแƒฃแƒ‘แƒ แƒแƒœ แƒ—แƒแƒ•แƒ˜แƒแƒœแƒ— แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ”แƒ‘แƒ–แƒ” แƒ“แƒ แƒแƒฎแƒแƒšแƒ˜ แƒฎแƒแƒšแƒฎแƒ˜ แƒ“แƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒ“แƒœแƒ”แƒœ แƒ›แƒแƒ—แƒ˜ แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ˜แƒ—.

ZuriHac: แƒžแƒ แƒแƒฅแƒขแƒ˜แƒ™แƒฃแƒšแƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒแƒšแƒฃแƒ แƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒ

แƒคแƒแƒขแƒ Twitter-แƒ“แƒแƒœ ZuriHac

แƒกแƒฅแƒ”แƒ›แƒ แƒซแƒแƒšแƒ˜แƒแƒœ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜แƒ: แƒฌแƒ˜แƒœแƒแƒกแƒฌแƒแƒ  แƒฃแƒœแƒ“แƒ แƒ“แƒแƒฌแƒ”แƒ แƒแƒ— แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒฌแƒ˜แƒœแƒแƒ“แƒแƒ“แƒ”แƒ‘แƒ แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ แƒ“แƒ แƒ’แƒแƒฃแƒ’แƒ–แƒแƒ•แƒœแƒแƒ— แƒแƒ แƒ’แƒแƒœแƒ˜แƒ–แƒแƒขแƒแƒ แƒ”แƒ‘แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ’แƒแƒ›แƒแƒแƒฅแƒ•แƒ”แƒงแƒœแƒ”แƒ‘แƒ”แƒœ แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒแƒก แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ แƒฆแƒแƒœแƒ˜แƒกแƒซแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ’แƒ•แƒ”แƒ แƒ“แƒ–แƒ”. แƒ’แƒแƒ แƒ“แƒ แƒแƒ›แƒ˜แƒกแƒ, แƒžแƒ˜แƒ แƒ•แƒ”แƒš แƒ“แƒฆแƒ”แƒก แƒžแƒ แƒแƒ”แƒฅแƒขแƒ”แƒ‘แƒ˜แƒก แƒแƒ•แƒขแƒแƒ แƒ”แƒ‘แƒก แƒแƒฅแƒ•แƒ— แƒแƒชแƒ“แƒแƒแƒ—แƒ˜ แƒฌแƒแƒ›แƒ˜, แƒ แƒแƒ—แƒ แƒกแƒชแƒ”แƒœแƒ˜แƒ“แƒแƒœ แƒซแƒแƒšแƒ˜แƒแƒœ แƒ›แƒแƒ™แƒšแƒ”แƒ“ แƒ—แƒฅแƒ•แƒแƒœ แƒ แƒแƒก แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ”แƒœ แƒ“แƒ แƒ แƒ แƒแƒ แƒ˜แƒก แƒ’แƒแƒกแƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ”แƒšแƒ˜. แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ“แƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒ˜แƒ แƒ”แƒ‘แƒ˜ แƒ”แƒซแƒ”แƒ‘แƒ”แƒœ แƒแƒ•แƒขแƒแƒ แƒ”แƒ‘แƒก แƒ“แƒ แƒ“แƒ”แƒขแƒแƒšแƒฃแƒ แƒแƒ“ แƒ”แƒ™แƒ˜แƒ—แƒฎแƒ”แƒ‘แƒ˜แƒแƒœ แƒแƒ›แƒแƒชแƒแƒœแƒ”แƒ‘แƒก.

แƒฏแƒ”แƒ  แƒแƒ  แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒฉแƒ•แƒ”แƒœแƒ˜ แƒฆแƒ˜แƒ แƒžแƒ แƒแƒ”แƒฅแƒขแƒ”แƒ‘แƒ˜, แƒ›แƒแƒ’แƒ แƒแƒ› แƒซแƒแƒšแƒ˜แƒแƒœ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒฌแƒ•แƒšแƒ˜แƒšแƒ˜ แƒจแƒ”แƒ•แƒ˜แƒขแƒแƒœแƒแƒ— แƒแƒ แƒกแƒ”แƒ‘แƒฃแƒšแƒจแƒ˜, แƒแƒ›แƒ˜แƒขแƒแƒ› แƒ“แƒแƒ•แƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒ˜แƒ แƒ“แƒ˜แƒ— แƒ แƒแƒ’แƒแƒ แƒช แƒ แƒ”แƒ’แƒฃแƒšแƒแƒ แƒฃแƒšแƒ˜ แƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ”แƒ‘แƒ˜. แƒกแƒแƒ›แƒ˜ แƒ“แƒฆแƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜ แƒ•แƒ˜แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ— แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒแƒ  แƒฏแƒ’แƒฃแƒคแƒ—แƒแƒœ. แƒ’แƒแƒ›แƒแƒ“แƒ˜แƒก, แƒ แƒแƒ› แƒ™แƒแƒ“แƒ˜แƒกแƒ แƒ“แƒ แƒชแƒแƒชแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒฃแƒœแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒ”แƒ แƒ—แƒแƒ‘แƒšแƒ˜แƒ•แƒ˜ แƒจแƒ”แƒกแƒฌแƒแƒ•แƒšแƒ แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜แƒก แƒแƒ•แƒขแƒแƒ แƒ”แƒ‘แƒกแƒ แƒ“แƒ แƒ™แƒแƒœแƒขแƒ แƒ˜แƒ‘แƒฃแƒขแƒแƒ แƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒแƒก แƒซแƒแƒšแƒ˜แƒแƒœ แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ˜แƒฃแƒšแƒก แƒฎแƒ“แƒ˜แƒก - ZuriHac-แƒจแƒ˜ แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ•แƒซแƒ”แƒšแƒ˜แƒ— แƒ’แƒ•แƒ”แƒกแƒ›แƒแƒ“แƒ”แƒก แƒ˜แƒก แƒกแƒคแƒ”แƒ แƒแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒฉแƒ•แƒ”แƒœแƒ—แƒ•แƒ˜แƒก แƒแƒฎแƒแƒšแƒ˜ แƒ˜แƒงแƒ แƒ“แƒ แƒจแƒ”แƒ•แƒซแƒ”แƒšแƒ˜แƒ— แƒ“แƒแƒ•แƒ”แƒฎแƒ›แƒแƒ แƒแƒ— แƒแƒ  แƒกแƒ แƒฃแƒšแƒ˜แƒแƒ“ แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ”แƒ‘แƒฃแƒš แƒ’แƒฃแƒœแƒ“แƒก, แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒจแƒ˜ แƒ”แƒ แƒ—แƒ˜ แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ. แƒžแƒ แƒแƒ”แƒฅแƒขแƒ”แƒ‘แƒ˜แƒก.

แƒฆแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒ แƒแƒฅแƒขแƒ˜แƒ™แƒ˜แƒก แƒ’แƒแƒ แƒ“แƒ, ZuriHac-แƒจแƒ˜ แƒฉแƒแƒขแƒแƒ แƒ“แƒ แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒšแƒ”แƒฅแƒชแƒ˜แƒ แƒ“แƒ แƒ›แƒแƒกแƒขแƒ”แƒ แƒ™แƒšแƒแƒกแƒ˜. แƒ’แƒแƒœแƒกแƒแƒ™แƒฃแƒ—แƒ แƒ”แƒ‘แƒ˜แƒ— แƒ’แƒ•แƒแƒฎแƒกแƒแƒ•แƒก แƒแƒ แƒ˜ แƒšแƒ”แƒฅแƒชแƒ˜แƒ. แƒžแƒ˜แƒ แƒ•แƒ”แƒš แƒ›แƒแƒ—แƒ’แƒแƒœแƒ–แƒ”, แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ›แƒแƒฎแƒแƒ•แƒ›แƒ แƒœแƒ˜แƒฃแƒ™แƒแƒกแƒšแƒ˜แƒก แƒฃแƒœแƒ˜แƒ•แƒ”แƒ แƒกแƒ˜แƒขแƒ”แƒขแƒ˜แƒ“แƒแƒœ แƒ˜แƒกแƒแƒฃแƒ‘แƒ แƒ แƒกแƒ”แƒšแƒ”แƒฅแƒชแƒ˜แƒฃแƒ  แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒฃแƒ  แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ–แƒ” - แƒขแƒ˜แƒžแƒ”แƒ‘แƒ˜แƒก แƒ™แƒšแƒแƒกแƒ–แƒ”, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒจแƒฃแƒแƒšแƒ”แƒ“แƒฃแƒ แƒ˜ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒฎแƒ“แƒ”แƒก แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒฃแƒ  แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ”แƒ‘แƒกแƒ แƒ“แƒ แƒ›แƒแƒœแƒแƒ“แƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก. แƒกแƒฎแƒ•แƒ แƒšแƒ”แƒฅแƒชแƒ˜แƒแƒ–แƒ”, แƒฐแƒแƒกแƒ™แƒ”แƒšแƒ˜แƒก แƒ”แƒ แƒ—-แƒ”แƒ แƒ—แƒ›แƒ แƒ“แƒแƒ›แƒคแƒฃแƒซแƒœแƒ”แƒ‘แƒ”แƒšแƒ›แƒ, แƒกแƒแƒ˜แƒ›แƒแƒœ แƒžแƒ”แƒ˜แƒขแƒแƒœ แƒฏแƒแƒœแƒกแƒ›แƒ แƒ˜แƒกแƒแƒฃแƒ‘แƒ แƒ แƒ˜แƒ›แƒแƒ–แƒ”, แƒ—แƒฃ แƒ แƒแƒ’แƒแƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก แƒขแƒ˜แƒžแƒ˜แƒก แƒ“แƒแƒกแƒ™แƒ•แƒœแƒ GHC แƒ™แƒแƒ›แƒžแƒ˜แƒšแƒแƒขแƒแƒ แƒจแƒ˜.

ZuriHac: แƒžแƒ แƒแƒฅแƒขแƒ˜แƒ™แƒฃแƒšแƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒแƒšแƒฃแƒ แƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒ

แƒกแƒแƒ˜แƒ›แƒแƒœ แƒžแƒ”แƒ˜แƒขแƒแƒœ แƒฏแƒแƒœแƒกแƒ˜แƒก แƒšแƒ”แƒฅแƒชแƒ˜แƒ. แƒคแƒแƒขแƒ Twitter-แƒ“แƒแƒœ ZuriHac

แƒฐแƒแƒ™แƒแƒ—แƒแƒœแƒ˜แƒก แƒ“แƒ แƒแƒก แƒฉแƒแƒขแƒแƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ›แƒแƒกแƒขแƒ”แƒ แƒ™แƒšแƒแƒกแƒ”แƒ‘แƒ˜ แƒ“แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜ แƒ˜แƒงแƒ แƒกแƒแƒ› แƒ™แƒแƒขแƒ”แƒ’แƒแƒ แƒ˜แƒแƒ“ แƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ—แƒ แƒ›แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒœแƒ˜แƒก แƒ›แƒ˜แƒฎแƒ”แƒ“แƒ•แƒ˜แƒ—. แƒแƒกแƒ”แƒ•แƒ” แƒกแƒ˜แƒ แƒ—แƒฃแƒšแƒ˜แƒก แƒ“แƒแƒœแƒ˜แƒ— แƒแƒฆแƒ˜แƒœแƒ˜แƒจแƒœแƒ แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒจแƒ”แƒกแƒ—แƒแƒ•แƒแƒ–แƒ”แƒก แƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ”แƒ‘แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒจแƒ”แƒฃแƒ”แƒ แƒ—แƒ“แƒœแƒ”แƒœ แƒžแƒ แƒแƒ”แƒฅแƒขแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒแƒก. แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒแƒšแƒฃแƒ แƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒกแƒขแƒ”แƒ‘แƒ˜แƒก แƒžแƒแƒขแƒแƒ แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ›แƒ”แƒ’แƒแƒ‘แƒ แƒฃแƒšแƒ˜ แƒกแƒแƒ–แƒแƒ’แƒแƒ“แƒแƒ”แƒ‘แƒ แƒกแƒ˜แƒฎแƒแƒ แƒฃแƒšแƒ˜แƒ— แƒ›แƒ˜แƒ”แƒกแƒแƒšแƒ›แƒ”แƒ‘แƒ แƒแƒฎแƒแƒšแƒฌแƒ•แƒ”แƒฃแƒšแƒ”แƒ‘แƒก แƒ—แƒแƒ•แƒ˜แƒก แƒ แƒ˜แƒ’แƒ”แƒ‘แƒจแƒ˜. แƒ—แƒฃแƒ›แƒชแƒ, แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ›แƒแƒฎแƒแƒ•แƒ˜แƒกแƒ แƒ“แƒ แƒกแƒ˜แƒ›แƒแƒœ แƒžแƒ”แƒ˜แƒขแƒแƒœ แƒฏแƒแƒœแƒกแƒ˜แƒก แƒšแƒ”แƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒกแƒแƒ’แƒ”แƒ‘แƒแƒ“, แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒแƒšแƒฃแƒ แƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ™แƒฃแƒ แƒกแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒฉแƒ•แƒ”แƒœ แƒฃแƒœแƒ˜แƒ•แƒ”แƒ แƒกแƒ˜แƒขแƒ”แƒขแƒจแƒ˜ แƒ’แƒแƒ•แƒ˜แƒแƒ แƒ”แƒ—, แƒซแƒแƒšแƒ˜แƒแƒœ แƒกแƒแƒกแƒแƒ แƒ’แƒ”แƒ‘แƒšแƒ แƒ˜แƒงแƒ.

แƒฆแƒแƒœแƒ˜แƒกแƒซแƒ˜แƒ”แƒ‘แƒแƒ–แƒ” แƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒแƒชแƒ˜แƒ แƒฃแƒคแƒแƒกแƒแƒ แƒ แƒแƒ’แƒแƒ แƒช แƒ แƒ”แƒ’แƒฃแƒšแƒแƒ แƒฃแƒšแƒ˜ แƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒกแƒ”แƒ•แƒ” แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜แƒก แƒแƒ•แƒขแƒแƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ˜แƒ•แƒœแƒ˜แƒกแƒ˜แƒก แƒ“แƒแƒกแƒแƒฌแƒงแƒ˜แƒกแƒจแƒ˜ แƒจแƒ”แƒ•แƒ˜แƒขแƒแƒœแƒ”แƒ— แƒ’แƒแƒœแƒแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒ˜ แƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒแƒ‘แƒ˜แƒก แƒ›แƒ˜แƒกแƒแƒฆแƒ”แƒ‘แƒแƒ“, แƒ แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒแƒช แƒกแƒฌแƒ แƒแƒคแƒแƒ“ แƒ’แƒแƒ“แƒแƒ’แƒ•แƒ˜แƒงแƒ•แƒแƒœแƒ”แƒก แƒ›แƒแƒšแƒแƒ“แƒ˜แƒœแƒ˜แƒ“แƒแƒœ แƒ“แƒแƒ“แƒแƒกแƒขแƒฃแƒ แƒ”แƒ‘แƒฃแƒš แƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ—แƒ แƒกแƒ˜แƒแƒจแƒ˜.

แƒแƒฎแƒšแƒ แƒ™แƒ˜ แƒ•แƒ˜แƒกแƒแƒฃแƒ‘แƒ แƒ”แƒ‘แƒ— แƒ˜แƒ› แƒžแƒ แƒแƒ”แƒฅแƒขแƒ”แƒ‘แƒ–แƒ”, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒจแƒ˜แƒช แƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒแƒ‘แƒ แƒ›แƒ˜แƒ•แƒ˜แƒฆแƒ”แƒ—.

แƒžแƒแƒœแƒ“แƒแƒ™แƒ˜

แƒžแƒแƒœแƒ“แƒแƒ™แƒ˜ แƒแƒ แƒ˜แƒก แƒขแƒ”แƒฅแƒกแƒขแƒฃแƒ แƒ˜ แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒก แƒฃแƒœแƒ˜แƒ•แƒ”แƒ แƒกแƒแƒšแƒฃแƒ แƒ˜ แƒ’แƒแƒ“แƒแƒ›แƒงแƒ•แƒแƒœแƒ˜, แƒคแƒแƒฅแƒขแƒแƒ‘แƒ แƒ˜แƒ•แƒแƒ“, แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ แƒ˜ แƒคแƒแƒ แƒ›แƒแƒขแƒ˜แƒ“แƒแƒœ แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ แƒ–แƒ”. แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, docx-แƒ“แƒแƒœ pdf-แƒ›แƒ“แƒ”, แƒแƒœ Markdown-แƒ“แƒแƒœ MediaWiki-แƒ›แƒ“แƒ”. แƒ›แƒ˜แƒกแƒ˜ แƒแƒ•แƒขแƒแƒ แƒ˜, แƒฏแƒแƒœ แƒ›แƒแƒ™แƒคแƒแƒ แƒšแƒ”แƒ˜แƒœแƒ˜, แƒแƒ แƒ˜แƒก แƒคแƒ˜แƒšแƒแƒกแƒแƒคแƒ˜แƒ˜แƒก แƒžแƒ แƒแƒคแƒ”แƒกแƒแƒ แƒ˜ แƒ™แƒแƒšแƒ˜แƒคแƒแƒ แƒœแƒ˜แƒ˜แƒก แƒฃแƒœแƒ˜แƒ•แƒ”แƒ แƒกแƒ˜แƒขแƒ”แƒขแƒจแƒ˜, แƒ‘แƒ”แƒ แƒ™แƒšแƒ˜. แƒ–แƒแƒ’แƒแƒ“แƒแƒ“, แƒžแƒแƒœแƒ“แƒแƒ™แƒ˜ แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒชแƒœแƒแƒ‘แƒ˜แƒšแƒ˜แƒ แƒ“แƒ แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ— แƒฉแƒ•แƒ”แƒœแƒก แƒ›แƒ”แƒ’แƒแƒ‘แƒแƒ แƒก แƒ’แƒแƒฃแƒ™แƒ•แƒ˜แƒ แƒ“แƒ, แƒ แƒแƒชแƒ แƒ’แƒแƒ˜แƒ’แƒ”แƒก, แƒ แƒแƒ› แƒžแƒแƒœแƒ“แƒแƒ™แƒ˜ แƒฐแƒแƒกแƒ™แƒ”แƒšแƒ–แƒ” แƒ˜แƒงแƒ แƒ“แƒแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜.

ZuriHac: แƒžแƒ แƒแƒฅแƒขแƒ˜แƒ™แƒฃแƒšแƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒแƒšแƒฃแƒ แƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒ

Pandoc-แƒ˜แƒก แƒ›แƒ˜แƒ”แƒ  แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒšแƒ˜ แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒก แƒคแƒแƒ แƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ. แƒกแƒแƒ˜แƒขแƒ–แƒ” แƒแƒกแƒ”แƒ•แƒ” แƒแƒ แƒ˜แƒก แƒ›แƒ—แƒ”แƒšแƒ˜ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ”แƒก แƒกแƒฃแƒ แƒแƒ—แƒ˜ แƒแƒ  แƒฏแƒ“แƒ”แƒ‘แƒ แƒกแƒขแƒแƒขแƒ˜แƒแƒจแƒ˜.

แƒ แƒ แƒ—แƒฅแƒ›แƒ แƒฃแƒœแƒ“แƒ, Pandoc แƒแƒ  แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒก แƒžแƒ˜แƒ แƒ“แƒแƒžแƒ˜แƒ  แƒ™แƒแƒœแƒ•แƒ”แƒ แƒขแƒแƒชแƒ˜แƒแƒก แƒงแƒ•แƒ”แƒšแƒ แƒฌแƒงแƒ•แƒ˜แƒšแƒ˜ แƒคแƒแƒ แƒ›แƒแƒขแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒแƒกแƒ”แƒ—แƒ˜ แƒ›แƒ แƒแƒ•แƒแƒšแƒคแƒ”แƒ แƒแƒ•แƒแƒœแƒ˜ แƒขแƒ แƒแƒœแƒกแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒกแƒแƒญแƒ”แƒ แƒแƒ“ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒกแƒขแƒแƒœแƒ“แƒแƒ แƒขแƒฃแƒšแƒ˜ แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒฃแƒšแƒ˜ แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒ: แƒฏแƒ”แƒ  แƒ›แƒ—แƒ”แƒšแƒ˜ แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒ˜ แƒ˜แƒ—แƒแƒ แƒ’แƒ›แƒœแƒ”แƒ‘แƒ แƒกแƒžแƒ”แƒชแƒ˜แƒแƒšแƒฃแƒ  แƒจแƒ˜แƒ“แƒ แƒจแƒฃแƒแƒšแƒ”แƒ“แƒฃแƒ  แƒฌแƒแƒ แƒ›แƒแƒ›แƒแƒ“แƒ’แƒ”แƒœแƒšแƒแƒ‘แƒแƒจแƒ˜, แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ™แƒ˜ แƒแƒ› แƒจแƒ˜แƒ“แƒ แƒฌแƒแƒ แƒ›แƒแƒ›แƒแƒ“แƒ’แƒ”แƒœแƒšแƒแƒ‘แƒ˜แƒ“แƒแƒœ แƒฌแƒแƒ แƒ›แƒแƒ˜แƒฅแƒ›แƒœแƒ”แƒ‘แƒ แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒ˜ แƒกแƒฎแƒ•แƒ แƒคแƒแƒ แƒ›แƒแƒขแƒจแƒ˜. แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒจแƒ˜แƒ“แƒ แƒฌแƒแƒ แƒ›แƒแƒ›แƒแƒ“แƒ’แƒ”แƒœแƒšแƒแƒ‘แƒแƒก แƒฃแƒฌแƒแƒ“แƒ”แƒ‘แƒ”แƒœ "AST", แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒœแƒ˜แƒจแƒœแƒแƒ•แƒก แƒแƒ‘แƒกแƒขแƒ แƒแƒฅแƒขแƒฃแƒšแƒ˜ แƒกแƒ˜แƒœแƒขแƒแƒฅแƒกแƒ˜แƒก แƒฎแƒ”แƒก, แƒแƒœ แƒแƒ‘แƒกแƒขแƒ แƒแƒฅแƒขแƒฃแƒšแƒ˜ แƒกแƒ˜แƒœแƒขแƒแƒฅแƒกแƒ˜แƒก แƒฎแƒ”. แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒจแƒ”แƒฎแƒ”แƒ“แƒแƒ— แƒจแƒฃแƒแƒšแƒ”แƒ“แƒฃแƒ  แƒฌแƒแƒ แƒ›แƒแƒ“แƒ’แƒ”แƒœแƒแƒก แƒซแƒแƒšแƒ˜แƒแƒœ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒแƒ“: แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ แƒแƒช แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒแƒ™แƒ”แƒ—แƒแƒ— แƒแƒ แƒ˜แƒก แƒ’แƒแƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ แƒคแƒแƒ แƒ›แƒแƒขแƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ โ€žแƒ›แƒจแƒแƒ‘แƒšแƒ˜แƒฃแƒ แƒแƒ“โ€œ

$ cat example.html
<h1>Hello, World!</h1>

$ pandoc -f html -t native example.html
[Header 1 ("hello-world",[],[]) [Str "Hello,",Space,Str "World!"]]

แƒ›แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ”แƒšแƒ”แƒ‘แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒชแƒแƒขแƒแƒ—แƒ˜ แƒ›แƒแƒ˜แƒœแƒช แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ“แƒœแƒ”แƒœ แƒฐแƒแƒกแƒ™แƒ”แƒšแƒ—แƒแƒœ, แƒฃแƒ™แƒ•แƒ” แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒแƒ— แƒแƒ› แƒ›แƒชแƒ˜แƒ แƒ” แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒ˜แƒ“แƒแƒœ แƒ•แƒ˜แƒ•แƒแƒ แƒแƒฃแƒ“แƒแƒ—, แƒ แƒแƒ› แƒžแƒแƒœแƒ“แƒแƒ™แƒ˜ แƒ“แƒแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜แƒ แƒฐแƒแƒกแƒ™แƒ”แƒšแƒจแƒ˜: แƒแƒ› แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ แƒแƒ แƒ˜แƒก แƒžแƒแƒœแƒ“แƒแƒ™แƒ˜แƒก แƒจแƒ˜แƒ“แƒ แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ›แƒ”แƒ‘แƒ˜แƒแƒœแƒ˜ แƒฌแƒแƒ แƒ›แƒแƒ“แƒ’แƒ”แƒœแƒ, แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒšแƒ˜ แƒ›แƒกแƒ’แƒแƒ•แƒกแƒ”แƒ‘แƒ˜แƒ—, แƒ—แƒฃ แƒ แƒแƒ’แƒแƒ  แƒ™แƒ”แƒ—แƒ“แƒ”แƒ‘แƒ แƒ”แƒก แƒฉแƒ•แƒ”แƒฃแƒšแƒ”แƒ‘แƒ แƒ˜แƒ•. แƒฐแƒแƒกแƒ™แƒ”แƒšแƒจแƒ˜, แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒกแƒขแƒแƒœแƒ“แƒแƒ แƒขแƒฃแƒš แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒแƒจแƒ˜.

แƒแƒกแƒ” แƒ แƒแƒ›, แƒแƒฅ แƒฎแƒ”แƒ“แƒแƒ•แƒ—, แƒ แƒแƒ› แƒจแƒ˜แƒ“แƒ แƒฌแƒแƒ แƒ›แƒแƒ“แƒ’แƒ”แƒœแƒ แƒแƒ แƒ˜แƒก แƒ แƒ”แƒ™แƒฃแƒ แƒกแƒ˜แƒฃแƒšแƒ˜ แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ, แƒ แƒแƒ›แƒšแƒ˜แƒก แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒš แƒจแƒ˜แƒ“แƒ แƒ™แƒ•แƒแƒœแƒซแƒจแƒ˜ แƒแƒ แƒ˜แƒก แƒกแƒ˜แƒ. แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒ–แƒ”แƒ“แƒ แƒ“แƒแƒœแƒ”แƒ–แƒ” แƒแƒ แƒ˜แƒก แƒ”แƒ แƒ—แƒ˜ แƒ”แƒšแƒ”แƒ›แƒ”แƒœแƒขแƒ˜แƒก แƒกแƒ˜แƒ - แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ“แƒแƒœแƒ˜แƒก แƒกแƒแƒ—แƒแƒฃแƒ แƒ˜ แƒแƒขแƒ แƒ˜แƒ‘แƒฃแƒขแƒ”แƒ‘แƒ˜แƒ— "hello-world",[],[]. แƒแƒ› แƒกแƒแƒ—แƒแƒฃแƒ แƒ˜แƒก แƒจแƒ˜แƒ’แƒœแƒ˜แƒ— แƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒšแƒฃแƒšแƒ˜ แƒกแƒขแƒ แƒ˜แƒฅแƒแƒœแƒ˜แƒก แƒกแƒ˜แƒ "Hello", แƒ แƒแƒกแƒแƒช แƒ›แƒแƒฐแƒงแƒ•แƒ”แƒ‘แƒ แƒ˜แƒœแƒขแƒ”แƒ แƒ•แƒแƒšแƒ˜ แƒ“แƒ แƒกแƒขแƒ แƒ˜แƒฅแƒแƒœแƒ˜ "World!".

แƒ แƒแƒ’แƒแƒ แƒช แƒฎแƒ”แƒ“แƒแƒ•แƒ—, แƒจแƒ˜แƒ“แƒ แƒฌแƒแƒ แƒ›แƒแƒ“แƒ’แƒ”แƒœแƒ แƒ“แƒ˜แƒ“แƒแƒ“ แƒแƒ  แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ“แƒ”แƒ‘แƒ HTML-แƒ˜แƒกแƒ’แƒแƒœ. แƒ”แƒก แƒแƒ แƒ˜แƒก แƒฎแƒ”, แƒกแƒแƒ“แƒแƒช แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒจแƒ˜แƒ“แƒ แƒ™แƒ•แƒแƒœแƒซแƒ˜ แƒ˜แƒซแƒšแƒ”แƒ•แƒ แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒš แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒแƒก แƒ›แƒ˜แƒกแƒ˜ แƒจแƒ—แƒแƒ›แƒแƒ›แƒแƒ•แƒšแƒ”แƒ‘แƒ˜แƒก แƒคแƒแƒ แƒ›แƒแƒขแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘, แƒฎแƒแƒšแƒ แƒคแƒแƒ—แƒšแƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒ˜แƒก แƒ แƒ”แƒแƒšแƒฃแƒ  แƒจแƒ˜แƒœแƒแƒแƒ แƒกแƒก.

แƒ—แƒฃ แƒฉแƒแƒ•แƒแƒšแƒ— แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒœแƒ”แƒ–แƒ”, แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒขแƒ˜แƒžแƒ˜ แƒ›แƒ—แƒ”แƒšแƒ˜ แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒแƒกแƒ” แƒ’แƒแƒœแƒ˜แƒกแƒแƒ–แƒฆแƒ•แƒ แƒ”แƒ‘แƒ:

data Pandoc = Pandoc Meta [Block]

แƒแƒฅ แƒ‘แƒšแƒแƒ™แƒ˜ แƒแƒ แƒ˜แƒก แƒ–แƒฃแƒกแƒขแƒแƒ“ แƒ–แƒ”แƒ›แƒแƒ— แƒœแƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ˜ แƒจแƒ˜แƒ“แƒ แƒฌแƒ•แƒ”แƒ แƒแƒ”แƒ‘แƒ˜, แƒฎแƒแƒšแƒ แƒ›แƒ”แƒขแƒ แƒแƒ แƒ˜แƒก แƒ›แƒ”แƒขแƒแƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘, แƒ แƒแƒ’แƒแƒ แƒ˜แƒชแƒแƒ แƒกแƒแƒ—แƒแƒฃแƒ แƒ˜, แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒก แƒ—แƒแƒ แƒ˜แƒฆแƒ˜, แƒแƒ•แƒขแƒแƒ แƒ”แƒ‘แƒ˜ - แƒ”แƒก แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒคแƒแƒ แƒ›แƒแƒขแƒจแƒ˜ แƒ“แƒ Pandoc แƒชแƒ“แƒ˜แƒšแƒแƒ‘แƒก, แƒ—แƒฃ แƒ”แƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ, แƒจแƒ”แƒ˜แƒœแƒแƒ แƒฉแƒฃแƒœแƒแƒก แƒแƒกแƒ”แƒ—แƒ˜ แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ แƒคแƒแƒ แƒ›แƒแƒขแƒ˜แƒ“แƒแƒœ แƒคแƒแƒ แƒ›แƒแƒขแƒจแƒ˜ แƒ—แƒแƒ แƒ’แƒ›แƒœแƒ˜แƒกแƒแƒก. แƒคแƒแƒ แƒ›แƒแƒขแƒ˜.

Block แƒขแƒ˜แƒžแƒ˜แƒก แƒ—แƒ˜แƒ—แƒฅแƒ›แƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒ แƒ™แƒแƒœแƒกแƒขแƒ แƒฃแƒฅแƒขแƒแƒ แƒ˜ - แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, Header แƒแƒœ Para (แƒแƒ‘แƒ–แƒแƒชแƒ˜) - แƒแƒ แƒ’แƒฃแƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒแƒ“ แƒ˜แƒฆแƒ”แƒ‘แƒก แƒแƒขแƒ แƒ˜แƒ‘แƒฃแƒขแƒ”แƒ‘แƒก แƒ“แƒ แƒฅแƒ•แƒ”แƒ“แƒ แƒ“แƒแƒœแƒ˜แƒก แƒฌแƒ•แƒ”แƒ แƒแƒ”แƒ‘แƒ˜แƒก แƒฉแƒแƒ›แƒแƒœแƒแƒ—แƒ•แƒแƒšแƒก - Inline, แƒ แƒแƒ’แƒแƒ แƒช แƒฌแƒ”แƒกแƒ˜. แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, Space แƒแƒœ Str แƒแƒ แƒ˜แƒก Inline แƒขแƒ˜แƒžแƒ˜แƒก แƒ™แƒแƒœแƒกแƒขแƒ แƒฃแƒฅแƒขแƒแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ HTML แƒขแƒ”แƒ’แƒ˜ แƒแƒกแƒ”แƒ•แƒ” แƒ˜แƒฅแƒชแƒ”แƒ•แƒ แƒ—แƒแƒ•แƒ˜แƒก แƒกแƒžแƒ”แƒชแƒ˜แƒแƒšแƒฃแƒ  Inline-แƒแƒ“. แƒฉแƒ•แƒ”แƒœ แƒ•แƒ”แƒ  แƒ•แƒฎแƒ”แƒ“แƒแƒ•แƒ— แƒแƒ› แƒขแƒ˜แƒžแƒ”แƒ‘แƒ˜แƒก แƒกแƒ แƒฃแƒšแƒ˜ แƒ’แƒแƒœแƒ›แƒแƒ แƒขแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒฌแƒแƒ“แƒ”แƒ‘แƒแƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ’แƒแƒ˜แƒ—แƒ•แƒแƒšแƒ˜แƒกแƒฌแƒ˜แƒœแƒ”แƒ—, แƒ แƒแƒ› แƒ˜แƒก แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒœแƒแƒฎแƒแƒ— แƒแƒฅ แƒแƒฅ.

แƒกแƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒแƒ, แƒ แƒแƒ› แƒžแƒแƒœแƒ“แƒแƒ™แƒ˜แƒก แƒขแƒ˜แƒžแƒ˜ แƒ›แƒแƒœแƒแƒ˜แƒ“แƒฃแƒ แƒ˜แƒ. แƒ”แƒก แƒœแƒ˜แƒจแƒœแƒแƒ•แƒก, แƒ แƒแƒ› แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒ แƒแƒ˜แƒ›แƒ” แƒกแƒแƒฎแƒ˜แƒก แƒชแƒแƒ แƒ˜แƒ”แƒšแƒ˜ แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒ˜ แƒ“แƒ แƒ”แƒก แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ”แƒ แƒ—แƒแƒ“ แƒ˜แƒงแƒแƒก แƒ“แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒ˜. แƒ”แƒก แƒ›แƒแƒกแƒแƒฎแƒ”แƒ แƒฎแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ Readers-แƒ˜แƒก แƒฌแƒ”แƒ แƒ˜แƒกแƒแƒก - แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ“แƒแƒงแƒแƒ— แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒ˜ แƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒแƒ“, แƒ—แƒ•แƒ˜แƒ—แƒœแƒ”แƒ‘แƒฃแƒ แƒ˜ แƒšแƒแƒ’แƒ˜แƒ™แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—, แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒชแƒแƒšแƒ™แƒ” แƒ’แƒแƒแƒœแƒแƒšแƒ˜แƒ–แƒแƒ— แƒ“แƒ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ”แƒ แƒ—แƒแƒ“ แƒ›แƒแƒแƒ—แƒแƒ•แƒกแƒแƒ— แƒ”แƒ แƒ— แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒจแƒ˜. แƒแƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒ›แƒ”แƒขแƒแƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ แƒจแƒ”แƒ’แƒ แƒแƒ•แƒ“แƒ”แƒ‘แƒ แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒ แƒœแƒแƒฌแƒ˜แƒšแƒ˜แƒ“แƒแƒœ แƒ”แƒ แƒ—แƒ“แƒ แƒแƒฃแƒšแƒแƒ“.

แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, LaTeX-แƒ“แƒแƒœ HTML-แƒจแƒ˜ แƒ’แƒแƒ“แƒแƒงแƒ•แƒแƒœแƒ˜แƒกแƒแƒก, แƒฏแƒ”แƒ  แƒกแƒžแƒ”แƒชแƒ˜แƒแƒšแƒฃแƒ แƒ˜ แƒ›แƒแƒ“แƒฃแƒšแƒ˜ แƒกแƒแƒฎแƒ”แƒšแƒฌแƒแƒ“แƒ”แƒ‘แƒ˜แƒ— LaTeXReader แƒ’แƒแƒ แƒ“แƒแƒฅแƒ›แƒœแƒ˜แƒก แƒจแƒ”แƒงแƒ•แƒแƒœแƒ˜แƒก แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒก AST-แƒแƒ“, แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒกแƒฎแƒ•แƒ แƒ›แƒแƒ“แƒฃแƒšแƒ˜ แƒกแƒแƒฎแƒ”แƒšแƒฌแƒแƒ“แƒ”แƒ‘แƒ˜แƒ— HTMLWriter แƒ’แƒแƒ แƒ“แƒแƒฅแƒ›แƒœแƒ˜แƒก AST-แƒก HTML-แƒแƒ“. แƒแƒ› แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒ˜แƒก แƒฌแƒงแƒแƒšแƒแƒ‘แƒ˜แƒ—, แƒแƒ  แƒแƒ แƒ˜แƒก แƒกแƒแƒญแƒ˜แƒ แƒ แƒ™แƒแƒœแƒ•แƒ”แƒ แƒขแƒแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ™แƒ•แƒแƒ“แƒ แƒแƒขแƒฃแƒšแƒ˜ แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ˜แƒก แƒ“แƒแƒฌแƒ”แƒ แƒ - แƒกแƒแƒ™แƒ›แƒแƒ แƒ˜แƒกแƒ˜แƒ แƒฉแƒแƒฌแƒ”แƒ แƒแƒ— Reader แƒ“แƒ Writer แƒงแƒแƒ•แƒ”แƒšแƒ˜ แƒแƒฎแƒแƒšแƒ˜ แƒคแƒแƒ แƒ›แƒแƒขแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒ แƒ™แƒแƒœแƒ•แƒ”แƒ แƒขแƒแƒชแƒ˜แƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒ แƒจแƒ”แƒกแƒแƒซแƒšแƒ แƒฌแƒงแƒ•แƒ˜แƒšแƒ˜ แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒแƒ“ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒšแƒ˜.

แƒœแƒแƒ—แƒ”แƒšแƒ˜แƒ, แƒ แƒแƒ› แƒแƒกแƒ”แƒ— แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒแƒก แƒแƒฅแƒ•แƒก แƒ—แƒแƒ•แƒ˜แƒกแƒ˜ แƒœแƒแƒ™แƒšแƒแƒ•แƒแƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒช, แƒ แƒแƒกแƒแƒช แƒ“แƒ˜แƒ“แƒ˜ แƒฎแƒแƒœแƒ˜แƒ แƒžแƒ แƒแƒ’แƒœแƒแƒ–แƒ˜แƒ แƒ”แƒ‘แƒ“แƒœแƒ”แƒœ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒฃแƒšแƒ˜ แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒ˜แƒก แƒ“แƒแƒ แƒ’แƒ˜แƒก แƒ”แƒฅแƒกแƒžแƒ”แƒ แƒขแƒ”แƒ‘แƒ˜. แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœแƒ˜ แƒแƒ แƒ˜แƒก แƒกแƒ˜แƒœแƒขแƒแƒฅแƒกแƒ˜แƒก แƒฎแƒ”แƒจแƒ˜ แƒชแƒ•แƒšแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒขแƒแƒœแƒ˜แƒก แƒฆแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ”แƒ‘แƒ. แƒ—แƒฃ แƒชแƒ•แƒšแƒ˜แƒšแƒ”แƒ‘แƒ แƒกแƒแƒ™แƒ›แƒแƒ แƒ˜แƒกแƒแƒ“ แƒกแƒ”แƒ แƒ˜แƒแƒ–แƒฃแƒšแƒ˜แƒ, แƒ—แƒฅแƒ•แƒ”แƒœ แƒ›แƒแƒ’แƒ˜แƒฌแƒ”แƒ•แƒ— แƒ™แƒแƒ“แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒงแƒ•แƒ”แƒšแƒ Readers แƒ“แƒ Writer-แƒจแƒ˜. แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒ”แƒ แƒ—-แƒ”แƒ แƒ—แƒ˜ แƒ’แƒแƒ›แƒแƒฌแƒ•แƒ”แƒ•แƒ, แƒ แƒแƒ›แƒšแƒ˜แƒก แƒฌแƒ˜แƒœแƒแƒจแƒ”แƒช แƒ“แƒ’แƒแƒก Pandoc แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ”แƒ‘แƒ˜, แƒแƒ แƒ˜แƒก แƒ แƒ—แƒฃแƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒคแƒแƒ แƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ. แƒแƒฎแƒšแƒ Pandoc-แƒก แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒจแƒ”แƒฅแƒ›แƒœแƒแƒก แƒ›แƒฎแƒแƒšแƒแƒ“ แƒซแƒแƒšแƒ˜แƒแƒœ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ˜, แƒกแƒแƒ—แƒแƒฃแƒ แƒ˜แƒ—, แƒกแƒ•แƒ”แƒขแƒ”แƒ‘แƒ˜แƒ— แƒ“แƒ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ˜แƒ— แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒš แƒฃแƒฏแƒ แƒ”แƒ“แƒจแƒ˜. แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, HTML-แƒจแƒ˜ colspan แƒแƒขแƒ แƒ˜แƒ‘แƒฃแƒขแƒ˜ แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒ˜แƒ’แƒœแƒแƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ. แƒแƒ› แƒฅแƒชแƒ”แƒ•แƒ˜แƒก แƒ”แƒ แƒ—-แƒ”แƒ แƒ—แƒ˜ แƒ›แƒ˜แƒ–แƒ”แƒ–แƒ˜ แƒแƒ แƒ˜แƒก แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒ แƒแƒœ แƒกแƒฃแƒš แƒ›แƒชแƒ˜แƒ แƒ” แƒ›แƒ แƒแƒ•แƒแƒš แƒคแƒแƒ แƒ›แƒแƒขแƒจแƒ˜ แƒฌแƒแƒ แƒ›แƒแƒ“แƒ’แƒ”แƒœแƒ˜แƒก แƒ”แƒ แƒ—แƒ˜แƒแƒœแƒ˜ แƒกแƒฅแƒ”แƒ›แƒ˜แƒก แƒแƒ แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒ - แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ“, แƒ’แƒแƒฃแƒ แƒ™แƒ•แƒ”แƒ•แƒ”แƒšแƒ˜แƒ, แƒ แƒ แƒคแƒแƒ แƒ›แƒ˜แƒ— แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก แƒจแƒ”แƒœแƒแƒฎแƒฃแƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ˜ แƒจแƒ˜แƒ“แƒ แƒฌแƒแƒ แƒ›แƒแƒ›แƒแƒ“แƒ’แƒ”แƒœแƒšแƒแƒ‘แƒแƒจแƒ˜. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ™แƒแƒœแƒ™แƒ แƒ”แƒขแƒฃแƒšแƒ˜ แƒฎแƒ”แƒ“แƒ˜แƒก แƒแƒ แƒฉแƒ”แƒ•แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒแƒช แƒ™แƒ˜, แƒ—แƒฅแƒ•แƒ”แƒœ แƒ›แƒแƒ’แƒ˜แƒฌแƒ”แƒ•แƒ— แƒจแƒ”แƒชแƒ•แƒแƒšแƒแƒ— แƒแƒ‘แƒกแƒแƒšแƒฃแƒขแƒฃแƒ แƒแƒ“ แƒงแƒ•แƒ”แƒšแƒ Reader แƒ“แƒ Writer, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ›แƒฎแƒแƒ แƒก แƒฃแƒญแƒ”แƒ แƒ”แƒœ แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ—แƒแƒœ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒแƒก.

แƒฐแƒแƒกแƒ™แƒ”แƒšแƒ˜แƒก แƒ”แƒœแƒ แƒจแƒ”แƒ˜แƒ แƒฉแƒ แƒแƒ แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒแƒ•แƒขแƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ˜แƒ“แƒ˜ แƒกแƒ˜แƒงแƒ•แƒแƒ แƒฃแƒšแƒ˜แƒก แƒ’แƒแƒ›แƒ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒแƒšแƒฃแƒ แƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒกแƒแƒ“แƒ›แƒ˜. Haskell แƒชแƒœแƒแƒ‘แƒ˜แƒšแƒ˜แƒ แƒขแƒ”แƒฅแƒกแƒขแƒ˜แƒก แƒ“แƒแƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒ˜แƒก แƒคแƒแƒ แƒ—แƒ แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ”แƒ‘แƒ˜แƒ—. แƒ”แƒ แƒ—แƒ˜ แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒ˜แƒ แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒ แƒžแƒแƒ แƒกแƒ”แƒ™แƒ˜ แƒแƒ แƒ˜แƒก แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒฅแƒขแƒ˜แƒฃแƒ แƒแƒ“ แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒฃแƒ แƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒชแƒœแƒ”แƒ‘แƒ”แƒ‘แƒก - แƒ›แƒแƒœแƒแƒ˜แƒ“แƒ”แƒ‘แƒ˜, แƒ›แƒแƒœแƒแƒ“แƒ”แƒ‘แƒ˜, แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒฃแƒ แƒ˜ แƒ“แƒ แƒแƒšแƒขแƒ”แƒ แƒœแƒแƒขแƒ˜แƒฃแƒšแƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜ - แƒ—แƒ•แƒ˜แƒ—แƒœแƒ”แƒ‘แƒฃแƒ แƒ˜ แƒžแƒแƒ แƒกแƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒกแƒแƒฌแƒ”แƒ แƒแƒ“. แƒžแƒแƒ แƒกแƒ”แƒ™แƒ˜แƒก แƒกแƒ แƒฃแƒšแƒ˜ แƒซแƒแƒšแƒ แƒฉแƒแƒœแƒก แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒ˜ HaskellWiki-แƒ“แƒแƒœ, แƒกแƒแƒ“แƒแƒช แƒฎแƒ“แƒ”แƒ‘แƒ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ แƒ˜แƒ›แƒžแƒ”แƒ แƒแƒขแƒ˜แƒฃแƒšแƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ”แƒœแƒ˜แƒก แƒกแƒ แƒฃแƒšแƒ˜ แƒžแƒแƒ แƒกแƒ”แƒ แƒ˜. แƒ แƒ แƒ—แƒฅแƒ›แƒ แƒฃแƒœแƒ“แƒ, Parsec แƒแƒกแƒ”แƒ•แƒ” แƒแƒฅแƒขแƒ˜แƒฃแƒ แƒแƒ“ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ Pandoc-แƒจแƒ˜.

แƒ›แƒแƒ™แƒšแƒ”แƒ“ แƒแƒฆแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜แƒ, แƒ แƒแƒ› แƒ›แƒแƒœแƒแƒ“แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒ—แƒแƒœแƒ›แƒ˜แƒ›แƒ“แƒ”แƒ•แƒ แƒฃแƒšแƒ˜ แƒแƒœแƒแƒšแƒ˜แƒ–แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒฏแƒ”แƒ  แƒ”แƒ แƒ—แƒ˜ แƒ แƒแƒ› แƒ›แƒแƒ“แƒ˜แƒก, แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ™แƒ˜ แƒ›แƒ”แƒแƒ แƒ”. แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒแƒ› แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒจแƒ˜:

whileParser :: Parser Stmt
whileParser = whiteSpace >> statement

แƒฏแƒ”แƒ  แƒฃแƒœแƒ“แƒ แƒ“แƒแƒ—แƒ•แƒแƒšแƒแƒ— แƒกแƒ˜แƒ•แƒ แƒชแƒ”, แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ™แƒ˜ แƒ’แƒแƒœแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒ - แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒแƒกแƒ”แƒ•แƒ” แƒแƒฅแƒ•แƒก Parser Stmt แƒขแƒ˜แƒžแƒ˜.

แƒแƒšแƒขแƒ”แƒ แƒœแƒแƒขแƒ˜แƒฃแƒšแƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒฃแƒ™แƒแƒœ แƒ“แƒแƒกแƒแƒ‘แƒ แƒฃแƒœแƒ”แƒ‘แƒšแƒแƒ“, แƒ—แƒฃ แƒแƒœแƒแƒšแƒ˜แƒ–แƒ˜ แƒ•แƒ”แƒ  แƒฎแƒ”แƒ แƒฎแƒ“แƒ”แƒ‘แƒ. แฒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“,

statement :: Parser Stmt
statement = parens statement <|> sequenceOfStmt

แƒœแƒ˜แƒจแƒœแƒแƒ•แƒก, แƒ แƒแƒ› แƒ—แƒฅแƒ•แƒ”แƒœ แƒแƒœ แƒฃแƒœแƒ“แƒ แƒกแƒชแƒแƒ“แƒแƒ— แƒฌแƒแƒ˜แƒ™แƒ˜แƒ—แƒฎแƒแƒ— แƒ’แƒแƒœแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒ แƒคแƒ แƒฉแƒฎแƒ˜แƒšแƒ”แƒ‘แƒจแƒ˜, แƒแƒœ แƒจแƒ”แƒ”แƒชแƒแƒ“แƒแƒ— แƒฌแƒแƒ˜แƒ™แƒ˜แƒ—แƒฎแƒแƒ— แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ’แƒแƒœแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒ แƒ—แƒแƒœแƒ›แƒ˜แƒ›แƒ“แƒ”แƒ•แƒ แƒฃแƒšแƒแƒ“.

แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒฃแƒ แƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜ แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒแƒ“ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒ›แƒแƒœแƒแƒ“แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒšแƒกแƒแƒฎแƒ›แƒแƒ‘แƒ”แƒ‘แƒแƒ“. แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒœแƒ”แƒ‘แƒ แƒ›แƒ˜แƒ”แƒชแƒ˜แƒ— tok แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒก แƒฌแƒแƒ˜แƒ™แƒ˜แƒ—แƒฎแƒแƒก แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ—แƒ˜ แƒœแƒ˜แƒจแƒแƒœแƒ˜ (แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ แƒ”แƒแƒšแƒฃแƒ แƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ LaTeXReader-แƒ˜แƒกแƒ’แƒแƒœ). แƒ›แƒแƒ“แƒ˜แƒ— แƒจแƒ”แƒ•แƒฎแƒ”แƒ“แƒแƒ— แƒแƒ› แƒ™แƒแƒ›แƒ‘แƒ˜แƒœแƒแƒชแƒ˜แƒแƒก

const <$> tok <*> tok

แƒ˜แƒก แƒฌแƒแƒ˜แƒ™แƒ˜แƒ—แƒฎแƒแƒ•แƒก แƒแƒ  แƒŸแƒ”แƒขแƒแƒœแƒก แƒ–แƒ”แƒ“แƒ˜แƒ–แƒ”แƒ“ แƒ“แƒ แƒ“แƒแƒแƒ‘แƒ แƒฃแƒœแƒ”แƒ‘แƒก แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒก.

แƒงแƒ•แƒ”แƒšแƒ แƒแƒ› แƒ™แƒšแƒแƒกแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒฐแƒแƒกแƒ™แƒ”แƒšแƒก แƒแƒฅแƒ•แƒก แƒšแƒแƒ›แƒแƒ–แƒ˜ แƒกแƒ˜แƒ›แƒ‘แƒแƒšแƒฃแƒ แƒ˜ แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ”แƒ‘แƒ˜, แƒ แƒแƒช Reader แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒแƒก ASCII แƒฎแƒ”แƒšแƒแƒ•แƒœแƒ”แƒ‘แƒแƒก แƒฐแƒ’แƒแƒ•แƒก. แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒแƒฆแƒคแƒ แƒ—แƒแƒ•แƒแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒงแƒแƒ•แƒ˜แƒ— แƒแƒ› แƒจแƒ”แƒกแƒแƒœแƒ˜แƒจแƒœแƒแƒ•แƒ˜ แƒ™แƒแƒ“แƒ˜แƒ—.

แƒฉแƒ•แƒ”แƒœแƒ˜ แƒแƒ›แƒแƒชแƒแƒœแƒ”แƒ‘แƒ˜ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒงแƒ LaTeXReader-แƒ—แƒแƒœ. แƒ•แƒแƒกแƒ˜แƒšแƒ˜แƒก แƒแƒ›แƒแƒชแƒแƒœแƒ แƒ˜แƒงแƒ mbox แƒ“แƒ hbox แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒกแƒแƒกแƒแƒ แƒ’แƒ”แƒ‘แƒšแƒ แƒ˜แƒงแƒ LaTeX-แƒจแƒ˜ แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒกแƒแƒฌแƒ”แƒ แƒแƒ“. แƒ”แƒšแƒ˜แƒ–แƒแƒ‘แƒ”แƒ—แƒ˜ แƒžแƒแƒกแƒฃแƒฎแƒ˜แƒกแƒ›แƒ’แƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ˜แƒงแƒ แƒ”แƒžแƒ˜แƒ’แƒ แƒแƒคแƒ˜แƒก แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒแƒ–แƒ”, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒ’แƒแƒซแƒšแƒ”แƒ•แƒ— แƒจแƒ”แƒฅแƒ›แƒœแƒแƒ— แƒ”แƒžแƒ˜แƒ’แƒ แƒแƒคแƒ”แƒ‘แƒ˜ LaTeX แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒจแƒ˜.

แƒฐแƒขแƒ แƒแƒ˜แƒกแƒ˜

UNIX-แƒ˜แƒก แƒ›แƒกแƒ’แƒแƒ•แƒกแƒ˜ แƒแƒžแƒ”แƒ แƒแƒชแƒ˜แƒฃแƒšแƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒฎแƒจแƒ˜แƒ แƒแƒ“ แƒแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒ”แƒœ ptrace แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒ–แƒแƒ แƒก. แƒ˜แƒก แƒกแƒแƒกแƒแƒ แƒ’แƒ”แƒ‘แƒšแƒแƒ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒ›แƒแƒก แƒ’แƒแƒ›แƒแƒ แƒ—แƒ•แƒ˜แƒกแƒ แƒ“แƒ แƒกแƒ˜แƒ›แƒฃแƒšแƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒช แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒ’แƒแƒซแƒšแƒ”แƒ•แƒ— แƒ—แƒ•แƒแƒšแƒงแƒฃแƒ แƒ˜ แƒแƒ“แƒ”แƒ•แƒœแƒแƒ— แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒ–แƒแƒ แƒ”แƒ‘แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒกแƒแƒช แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒก. แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒซแƒแƒšแƒ˜แƒแƒœ แƒกแƒแƒกแƒแƒ แƒ’แƒ”แƒ‘แƒšแƒ strace แƒฃแƒขแƒ˜แƒšแƒ˜แƒขแƒ แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก ptrace-แƒก แƒจแƒ˜แƒœแƒแƒ’แƒแƒœแƒแƒ“.

Hatrace แƒแƒ แƒ˜แƒก แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒก แƒ˜แƒœแƒขแƒ”แƒ แƒคแƒ”แƒ˜แƒกแƒก แƒฐแƒแƒกแƒ™แƒ”แƒšแƒจแƒ˜ ptrace-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒคแƒแƒฅแƒขแƒ˜แƒ, แƒ แƒแƒ› แƒ—แƒแƒ•แƒแƒ“ ptrace แƒซแƒแƒšแƒ˜แƒแƒœ แƒ“แƒแƒฎแƒ•แƒ”แƒฌแƒ˜แƒšแƒ˜แƒ แƒ“แƒ แƒ›แƒ˜แƒกแƒ˜ แƒฃแƒจแƒฃแƒแƒšแƒ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒ แƒ—แƒฃแƒšแƒ˜แƒ, แƒ’แƒแƒœแƒกแƒแƒ™แƒฃแƒ—แƒ แƒ”แƒ‘แƒ˜แƒ— แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒฃแƒ แƒ˜ แƒ”แƒœแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ.

แƒฐแƒ”แƒ—แƒ แƒ”แƒ˜แƒกแƒ˜ แƒ“แƒแƒฌแƒงแƒ”แƒ‘แƒ˜แƒกแƒแƒก แƒกแƒขแƒ แƒ”แƒ˜แƒกแƒ˜แƒก แƒ›แƒกแƒ’แƒแƒ•แƒกแƒแƒ“ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก แƒ“แƒ แƒ˜แƒฆแƒ”แƒ‘แƒก แƒ›แƒกแƒ’แƒแƒ•แƒก แƒแƒ แƒ’แƒฃแƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒก. แƒ˜แƒก แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ“แƒ”แƒ‘แƒ strace-แƒ˜แƒกแƒ’แƒแƒœ แƒ˜แƒ›แƒ˜แƒ—, แƒ แƒแƒ› แƒ˜แƒก แƒแƒกแƒ”แƒ•แƒ” แƒแƒ แƒ˜แƒก แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒก แƒฃแƒคแƒ แƒ แƒ›แƒแƒ แƒขแƒ˜แƒ• แƒ˜แƒœแƒขแƒ”แƒ แƒคแƒ”แƒ˜แƒกแƒก, แƒ•แƒ˜แƒ“แƒ แƒ” แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ ptrace.

แƒฐแƒ”แƒ—แƒ แƒ”แƒ˜แƒกแƒ˜แƒก แƒ“แƒแƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ˜แƒ—, แƒฉแƒ•แƒ”แƒœ แƒฃแƒ™แƒ•แƒ” แƒ“แƒแƒ•แƒ˜แƒญแƒ˜แƒ แƒ”แƒ— แƒ”แƒ แƒ—แƒ˜ แƒฃแƒกแƒ˜แƒแƒ›แƒแƒ•แƒœแƒ แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ GHC Haskell-แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ’แƒ”แƒœแƒ”แƒšแƒจแƒ˜ - แƒแƒ แƒแƒกแƒฌแƒแƒ  แƒ›แƒแƒ›แƒ”แƒœแƒขแƒจแƒ˜ แƒ›แƒแƒ™แƒ•แƒšแƒ, แƒ˜แƒก แƒฅแƒ›แƒœแƒ˜แƒก แƒแƒ แƒแƒกแƒฌแƒแƒ  แƒแƒ‘แƒ˜แƒ”แƒฅแƒขแƒฃแƒ  แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒก แƒ“แƒ แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒแƒ  แƒแƒฌแƒงแƒแƒ‘แƒก แƒ›แƒแƒ— แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒกแƒแƒก. แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ แƒ˜ แƒ–แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒกแƒ™แƒ แƒ˜แƒžแƒขแƒ˜แƒ แƒ”แƒ‘แƒแƒ› แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ’แƒแƒฎแƒแƒ“แƒ แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ˜แƒก แƒกแƒแƒ˜แƒ›แƒ”แƒ“แƒแƒ“ แƒ แƒ”แƒžแƒ แƒแƒ“แƒฃแƒชแƒ˜แƒ แƒ”แƒ‘แƒ แƒ”แƒ แƒ— แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒแƒจแƒ˜, แƒฎแƒแƒšแƒ แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ˜แƒ—แƒ˜ แƒ›แƒแƒ™แƒ•แƒšแƒ แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ˜แƒก แƒ แƒ”แƒžแƒ แƒแƒ“แƒฃแƒชแƒ˜แƒ แƒ”แƒ‘แƒแƒก แƒแƒฎแƒ“แƒ”แƒœแƒ“แƒ แƒ“แƒแƒแƒฎแƒšแƒแƒ”แƒ‘แƒ˜แƒ— แƒแƒ  แƒกแƒแƒแƒ—แƒจแƒ˜.

แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒแƒก แƒ“แƒแƒ•แƒแƒ›แƒแƒขแƒ”แƒ— แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ แƒ˜ แƒ–แƒแƒ แƒ˜แƒก แƒ˜แƒœแƒขแƒ”แƒ แƒคแƒ”แƒ˜แƒกแƒ”แƒ‘แƒ˜ - แƒ”แƒšแƒ˜แƒ–แƒแƒ•แƒ”แƒขแƒแƒ› แƒ“แƒแƒแƒ›แƒแƒขแƒ brk, แƒฎแƒแƒšแƒ แƒ•แƒแƒกแƒ˜แƒšแƒ˜แƒ› แƒ“แƒแƒแƒ›แƒแƒขแƒ mmap. แƒฉแƒ•แƒ”แƒœแƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒก แƒจแƒ”แƒ“แƒ”แƒ’แƒ”แƒ‘แƒ˜แƒ“แƒแƒœ แƒ’แƒแƒ›แƒแƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”, แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒกแƒแƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒแƒ› แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ แƒ˜ แƒ–แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒแƒ แƒ’แƒฃแƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒฃแƒคแƒ แƒ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒแƒ“ แƒ“แƒ แƒ–แƒฃแƒกแƒขแƒแƒ“.

แƒฌแƒงแƒแƒ แƒ: www.habr.com

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ