Alexander
Я вроде не могу voidlizard добавить в злых админов
Alexander
Я чуть было не забанили человека, но он решил уйти сам
Alexander
Имхо, он правильно сделал
Alexander
А самый разгар треша и угара я пропустил
ㅤ
Alexander
Спасибо
Max
господа, а как cabal в docker засунуть?
Max
мне в общем нужно собрать софтину, но за пределы докера чтобы не вылезло
Max
можно ли как-то запустить докер так, чтобы вызвался кабал с нужными параметрами?
Max
хотя я чёт туплю, Dockerfile же написать и всё
Max
сорян
Dmitry
@mtreskin в стеке по моему прям опция есть, собирать в докере
Dmitry
@mtreskin https://docs.haskellstack.org/en/stable/docker_integration/
Alexander
Это в стеке, но оно засунет тебе stack в докер вроде
Alexander
Или он просто монтирует свой .stack-work туда?
Dmitry
а я не знаю, кстати.
Dmitry
вроде бы цель как раз собирать в докере, а вот что бы не гадить в .stack-work - если есть такая цель - фиг знает
Dmitry
у меня и без докера нормально справляется, даже не знаю зачем он нужен - ну т.е понятно что всякие сишные библиотеки лучше в докер пихать, а не apt-ом ставить
Max
Max
Спасибо
Max
Попробую потом
Alexander
У нас чтобы на одном хосте тестировать взаимодействие N штук
Alexander
У учетом падений хостов и сети
Alexander
А кстати на идрисолекции кто из чятика есть?
Dmitry
Dmitry
Алдар
где эта лекция проходит?
Алдар
запись будет?
Dmitry
Алдар
скиньте потом ссылку плиз
Konstantin
http://maxim.livejournal.com/501930.html?nojs=1 хаха
Konstantin
только недавно обсуждали что недолго он на расте просидит
Dmitry
слуште, а что, purescript не только в js умеет?
Anatolii
Из коробки он вроде только в js умеет
Anatolii
Но прикрутить бэкэнд при большом желании я думаю всегда можно
Dmitry
ну попробуйте прикрутить бэкенд к ghc
Dmitry
это не очень-то просто
Anatolii
ну я же на написал "при большом желании"
Anatolii
интересно, пошел искать бэкенды, наткнулся на
https://github.com/andyarvanitis/purescript-native
Dmitry
я пытался помню сделать бэкенд к llvm для msp430 и сломался
Dmitry
А что, из всего чата на лекцию по Idris пришло два человека?
Quet
Dmitry
ну просто сложно и долго
Dmitry
а полученный профит с этого маловат.
Dmitry
забил, а потом и от msp430 отказались
Max
а как через stack сбилдить gitit так, чтобы можно было запустить на другом сервере и плагины работали?
Max
потому что запускаю, он начинает хотеть файлов из ~/.stack/, эти файлы туда кладу, начинается ещё хуже — он компилить в рантайме хочет
Max
я просто хочу сбилдить все плагины в один бинарь, а больше ничего не хочу
Alexander
Я думаю он data-dir хотеть может для внешних файлов типа HTML страниц шаблонов и т.п.
Alexander
Ставку тоже наверняка опцию передать можно
Max
а с плагинами что делать?
Max
хаскелевские плагины придумал сатана и шайтан
Max
могли бы сделать плагины в виде исполняемых бинарников и гадить им в пайпы, но нет, сделали какого-то франкенштейна
Max
я про gitit конкретно
Dmitry
я прям в докер .stack - окружение запихать не?
Max
да чёт не получается
Dmitry
т.е всякую такую хрень которой компилятор нужен так же и запускают
Max
он требует ща скажу что
Dmitry
ну погоди - ты ж можешь запустить gitit стеком
Dmitry
это шаг (1)
Dmitry
теперь все то же самое, только внутри докера
Max
Cloning into 'gitit'...
Downloading lts-7.8 build plan ...
Downloaded lts-7.8 build plan.
Updating package index Hackage (mirrored at https://github.com/commercialhaskell/all-cabal-hashes.git) ...
Fetching package index ...
Fetched package index.
Populating index cache ...
Populated index cache.
Unable to find installation URLs for OS key: linux64-ncurses6-nopie
Max
вот внутри докера не получается скомпилить
Max
что ему надо?
Dmitry
ncurses какие-то?
Max
либ не хватает?
Dmitry
ну да
Dmitry
мне кажется
Dmitry
надо туда в докер их накатить аптом или еще как
Alexander
Мне казалось я гитит как-то просто в контейнер таскал
Alexander
Но может без плагинов
Max
ща поставлю
Max
у меня там alpine
Alexander
У меня только busybox был
Max
не помогло чёт
Max
поставил ncurses-lib
Alexander
Судя по ошибке он бинарники не нашел подходящий под твой дистр
Alexander
Дистр в смысле pie/nopie версия ncurses и битность