From 9ec617fb150d3741b415167afde55e2fe70567b0 Mon Sep 17 00:00:00 2001 From: Roman Shamin Date: Fri, 7 Aug 2015 11:33:44 +0300 Subject: [PATCH] Fix quote marks --- guide-ru.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/guide-ru.md b/guide-ru.md index 5eec6e4..8802de6 100644 --- a/guide-ru.md +++ b/guide-ru.md @@ -41,7 +41,7 @@ IRC веб-клиент [здесь](http://webchat.freenode.net/). Слабая, неконструктивная критика удовлетворяет лишь критикующего, но не помогает критикуемому. -Не описывайте вещи как "легкие" или "тривиальные". +Не описывайте вещи как «легкие» или «тривиальные». Вы заставляете людей чувствовать себя ужасно за то, что они усердно и много работают ради своего прогресса. Медленные в обучении люди зачастую самые дотошные, @@ -51,13 +51,13 @@ IRC веб-клиент [здесь](http://webchat.freenode.net/). говорит, что он не знает что-то. Он будут чувствовать себя ужасно, а вы не получите ничего, кроме резкости. -"ну, на самом деле". Когда кто-либо говорит что-то почти - +«Ну, на самом деле». Когда кто-либо говорит что-то почти - но не совсем — верное, -а вы говорите "ну, на самом деле..." и даете лишь мелкую правку. +а вы говорите «ну, на самом деле...» и даете лишь мелкую правку. Это особенно раздражает, когда поправка не относится к основной теме разговора. Это не значит, что этот канал не про поиск правды или что нам все равно на точность. -Просто почти все "ну, на самом деле" являются показухой, а не поиском правды. +Просто почти все «ну, на самом деле» являются показухой, а не поиском правды. Не делайте всю работу за обучающегося. Если вы ввидите, что человек работает над проблемой, @@ -193,7 +193,7 @@ Portage установит древние версии различных ком $ emerge -jav dev-lang/ghc dev-haskell/cabal-install ``` -Gentoo хранит "стабильную" (читай "старую") версию `cabal-install` в дереве Portage, так что, если вы хотите использовать более современную версию `cabal-install`, выполните (заметтье, что слеши здесь нужны) +Gentoo хранит «стабильную» (читай «старую») версию `cabal-install` в дереве Portage, так что, если вы хотите использовать более современную версию `cabal-install`, выполните (заметтье, что слеши здесь нужны) ```bash $ \cabal update # Слеши здесь @@ -384,7 +384,7 @@ let a = 1 * a -- not guarded, (*) is strict - [Unraveling the mystery of the IO monad](http://blog.ezyang.com/2011/05/unraveling-the-mystery-of-the-io-monad/). -- [First class "statements"](http://blog.jle.im/entry/first-class-statements). +- [First class “statements”](http://blog.jle.im/entry/first-class-statements). - [Haddocks for System.IO.Unsafe.unsafePerformIO](http://hackage.haskell.org/package/base-4.7.0.1/docs/System-IO-Unsafe.html#v:unsafePerformIO) При прочтении, обратите внимание на реализацию unsafeDupablePerformIO @@ -677,14 +677,14 @@ GHCJS и Haste интегрируются лучше с инструментам # Линзы и призмы Как только вы почувствуюте себя комфортно с Haskell, очень рекомендую изучить Lenses -и Prisms, даже лишь в качестве "пользователя". Вам не обязательно нужно понимать лежащую +и Prisms, даже лишь в качестве «пользователя». Вам не обязательно нужно понимать лежащую в основе категорию для того, чтобы они были полезны. Люди зачастую завышают сложность использования линз. Все, кто комфортно чувствует себя используя Functor/Foldable/Traversable (или даже если лишь первый) могут начать использовать линзы и призмы для облегчения своей жизни. -Если вы когда-либо делали что-то вроде: `(fmap . fmap)`, вы уже "использовали линзы" +Если вы когда-либо делали что-то вроде: `(fmap . fmap)`, вы уже «использовали линзы» в своей голове. Я рекомендую следующие два руководства: