mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-04-29 23:24:55 +02:00
cabal, ghc, ghci, ghcup: add Russian translation (#9121)
This commit is contained in:
parent
5f2b93bce6
commit
915ed321b9
4 changed files with 115 additions and 0 deletions
29
pages.ru/common/cabal.md
Normal file
29
pages.ru/common/cabal.md
Normal file
|
@ -0,0 +1,29 @@
|
|||
# cabal
|
||||
|
||||
> Интерфейс командной строки для инфраструктуры пакетов Haskell (Cabal).
|
||||
> Управление Haskell-проектами и Cabal-пакетами из репозитория Hackage.
|
||||
> Больше информации: <https://cabal.readthedocs.io/en/latest/intro.html>.
|
||||
|
||||
- Искать и вывести список пакетов из Hackage:
|
||||
|
||||
`cabal list {{строка_поиска}}`
|
||||
|
||||
- Показать информацию о пакете:
|
||||
|
||||
`cabal info {{имя_пакета}}`
|
||||
|
||||
- Скачать и установить пакет:
|
||||
|
||||
`cabal install {{имя_пакета}}`
|
||||
|
||||
- Создать новый Haskell-проект в текущей папке:
|
||||
|
||||
`cabal init`
|
||||
|
||||
- Собрать проект в текущей папке:
|
||||
|
||||
`cabal build`
|
||||
|
||||
- Запустить тесты из проекта в текущей папке:
|
||||
|
||||
`cabal test`
|
29
pages.ru/common/ghc.md
Normal file
29
pages.ru/common/ghc.md
Normal file
|
@ -0,0 +1,29 @@
|
|||
# ghc
|
||||
|
||||
> Компилятор Glasgow Haskell Compiler.
|
||||
> Компиляция и компоновка исходных файлов Haskell.
|
||||
> Больше информации: <https://www.haskell.org/ghc>.
|
||||
|
||||
- Найти и скомпилировать все модули в текущей папке:
|
||||
|
||||
`ghc Main`
|
||||
|
||||
- Скомпилировать один файл:
|
||||
|
||||
`ghc {{файл.hs}}`
|
||||
|
||||
- Скомпилировать с использованием дополнительной оптимизации:
|
||||
|
||||
`ghc -O {{файл.hs}}`
|
||||
|
||||
- Остановить компиляцию после создания объектных файлов (.o):
|
||||
|
||||
`ghc -c {{файл.hs}}`
|
||||
|
||||
- Запустить REPL (интерактивную оболочку):
|
||||
|
||||
`ghci`
|
||||
|
||||
- Вычислить одно выражение:
|
||||
|
||||
`ghc -e {{выражение}}`
|
24
pages.ru/common/ghci.md
Normal file
24
pages.ru/common/ghci.md
Normal file
|
@ -0,0 +1,24 @@
|
|||
# ghci
|
||||
|
||||
> Интерактивная среда Glasgow Haskell Compiler.
|
||||
> Больше информации: <https://downloads.haskell.org/ghc/latest/docs/html/users_guide/ghci.html>.
|
||||
|
||||
- Запустить REPL (интерактивную оболочку):
|
||||
|
||||
`ghci`
|
||||
|
||||
- Запустить REPL и загрузить указанный исходный файл Haskell:
|
||||
|
||||
`ghci {{исходный_файл.hs}}`
|
||||
|
||||
- Запустить REPL и включить опцию языка:
|
||||
|
||||
`ghci -X{{опция_языка}}`
|
||||
|
||||
- Запустить REPL и включить определённый уровень предупреждений компилятора (например, `all` или `compact`):
|
||||
|
||||
`ghci -W{{уровень_предупреждений}}`
|
||||
|
||||
- Запустить REPL со списком папок, разделённых двоеточием, в которых нужно искать исходные файлы:
|
||||
|
||||
`ghci -i{{путь/до/папки1}}:{{путь/до/папки2}}`
|
33
pages.ru/common/ghcup.md
Normal file
33
pages.ru/common/ghcup.md
Normal file
|
@ -0,0 +1,33 @@
|
|||
# ghcup
|
||||
|
||||
> Установщик набора инструментов Haskell.
|
||||
> Установка, управление и обновление наборов инструментов Haskell.
|
||||
> Больше информации: <https://gitlab.haskell.org/haskell/ghcup-hs>.
|
||||
|
||||
- Запустить интерактивный текстовый интерфейс:
|
||||
|
||||
`ghcup tui`
|
||||
|
||||
- Вывести список доступных версий GHC/cabal:
|
||||
|
||||
`ghcup list`
|
||||
|
||||
- Установить рекомендуемую версию GHC:
|
||||
|
||||
`ghcup install ghc`
|
||||
|
||||
- Установить указанную версию GHC:
|
||||
|
||||
`ghcup install ghc {{версия}}`
|
||||
|
||||
- Задать "активную" версию GHC:
|
||||
|
||||
`ghcup set ghc {{версия}}`
|
||||
|
||||
- Установить инструмент cabal-install:
|
||||
|
||||
`ghcup install cabal`
|
||||
|
||||
- Обновить сам `ghcup`:
|
||||
|
||||
`ghcup upgrade`
|
Loading…
Add table
Reference in a new issue