
Alex
19.05.2016
22:27:08
проще и гибче

trump ? trump ? hillary
19.05.2016
22:27:38
проще и гибче
я так тоже могу сказать, а ты приводи доказательства

Alex
19.05.2016
22:28:06
гитлаб можно юзать, и он однозначно лучше любого анала типа гитхаба или битбакета, но среди равных, он слился уже, изза жирноты своей

trump ? trump ? hillary
19.05.2016
22:28:37
не можешь обосновать мнение

Google

Alex
19.05.2016
22:28:41
мои личные претензии к гитлабы основных две, это жирнота и большой оверхед на администрирование

trump ? trump ? hillary
19.05.2016
22:28:52
и переключаешь тему разговора

Alex
19.05.2016
22:29:03

trump ? trump ? hillary
19.05.2016
22:29:12

Alex
19.05.2016
22:29:19
мои личные претензии к гитлабы основных две, это жирнота и большой оверхед на администрирование
зря они его на руби писали вообще

trump ? trump ? hillary
19.05.2016
22:29:51

Alex
19.05.2016
22:30:24
и как это относится?
гогс скромно лежит в папке /home/git и больше ничего ему не надо, гитлаб же засирает всю систему

trump ? trump ? hillary
19.05.2016
22:30:44
ну вот
маневрируешь
про CI ничего и не смог рассказать

Alex
19.05.2016
22:31:16
а что про него говорить? у гитлаба свой у гогса дрон
и CI как раз другая тема уже

Google

Kit
20.05.2016
08:27:38
подскажите как со stack должны выглядеть эти строки
cabal install accelerate-cuda -fdebug
и
ghc -O2 file.hs -threaded
в первом случае не получается добавить флаг, а во втором запустить компиляцию

Митко Соловец?
20.05.2016
08:44:24

Alexander
20.05.2016
08:51:27
Второе наверное в stack exec sh, но может что более каноничное есть

Index
20.05.2016
08:52:02
--ghc-options

Alexander
20.05.2016
08:52:15
Не, это флаг пакета же

Index
20.05.2016
08:52:23
Я про второе
Чтобы -threaded передать

Alexander
20.05.2016
08:53:01
Так то да, но я так понял там напрямую ghc хочется видимо 1 файл а не проект
В таком случае я делал exec sh и звал там ghc

Index
20.05.2016
08:53:28
stack ghc можно звать

Alexander
20.05.2016
08:53:38
Как с песочницами кабала, так и со стеком
Гораздо меньше неожиданностей
В том числе и с их repl/ghci

Index
20.05.2016
08:54:23
Вроде stack ghc это и есть примерно stack exec -- ghc
Который, в свою очередь, должен быть эквивалентен stack exec -- sh, в котором вызвать ghc

Alexander
20.05.2016
08:55:54
Скорее всего так и есть, во всяком случае должно быть

Kit
20.05.2016
09:05:01
Да хочется только один файл
--ghc-options
может я совсем нуб, но я не понял как этим пользоваться
stack ghc fwaccel-gpu.hs --ghc-options -O2 -treaded
Invalid option '--ghc-options'

Quet
20.05.2016
21:10:30
ghc-options это если самому стеку аргументы передаешь

Google

Quet
20.05.2016
21:10:39
в твоем случае - просто без --ghc-options должно быть ок

Kit
20.05.2016
21:16:16
)))
спасибо !

Evgenij
22.05.2016
02:30:38
Blog: GHC 8.0.1 is available! – GHC
https://ghc.haskell.org/trac/ghc/blog/ghc-8.0.1-released
DuplicateRecordFields хорошее расширение?

Index
22.05.2016
09:29:19
Ну главное, конечно, это TypeInType.

Quet
22.05.2016
09:43:15
ждём stackage...

Alexander
22.05.2016
13:58:34
TIT и Injective TF

Фԉùཎыч⚠️
22.05.2016
20:43:34
Раз два раз

trump ? trump ? hillary
23.05.2016
20:32:31
есть функция которая печатает строку/несколько строк
как на хаскеле сделать функцию, которая возьмет вывод этой функции и выдаст его?
чтот типо
x = print "hi"
getOutput x = undefined
main = print $ getOutput $ x
выведет hi
если несколько строк то переносы будут наверное

Vladislav
23.05.2016
20:34:21
без unsafePerformIO - никак

Alexander
23.05.2016
20:41:24
Ты хочешь читать свой stout?

Alexander
23.05.2016
20:41:30
Stdout?

Index
23.05.2016
20:51:18

trump ? trump ? hillary
23.05.2016
21:05:02
вывод
желательно чтоб вывод вообще не появлялся
н можно и с ним

Alexander
23.05.2016
21:05:32
Куда она его выводит?
Может ты хочешь silently пакет

Google

Alexander
23.05.2016
21:05:59
Я могу рассказать как это сделать, но проще его взять

trump ? trump ? hillary
23.05.2016
21:06:12
мне интересна реализация

Alexander
23.05.2016
21:06:29
Делаешь fd
Отправляешь stdout в dev null
Дублируешь его в fd
Читаешь fd
Profit

Admin
ERROR: S client not available

trump ? trump ? hillary
23.05.2016
21:07:07

Vladislav
23.05.2016
21:07:12

Alexander
23.05.2016
21:07:24
В windows тоже есть аналог dev null

Index
23.05.2016
21:07:36
Нет, он хочет функцию с сигнатурой IO () -> IO ()

Alexander
23.05.2016
21:07:52
Нет IO a -> IO String
+ настройки fd

Vladislav
23.05.2016
21:08:03
Тогда print $ getOutput $ x не скомпилируется

trump ? trump ? hillary
23.05.2016
21:08:05
фигово

Alexander
23.05.2016
21:08:16
Посмотри silently

Index
23.05.2016
21:08:17

Alexander
23.05.2016
21:08:31
Оно вроде и перехватывать умеет

Google

Index
23.05.2016
21:08:33

Alexander
23.05.2016
21:08:38
Или в tasty-files
Но его мы не тестили под винду

Vladislav
23.05.2016
21:08:54

Alexander
23.05.2016
21:09:01
Почему не взяли silently я не помню

trump ? trump ? hillary
23.05.2016
21:09:19

Alexander
23.05.2016
21:09:20
Вообще все это полный хак

Andrey
23.05.2016
21:09:21

Alexander
23.05.2016
21:09:50
Нам нужен был вывод в отдельных файлах на тест

trump ? trump ? hillary
23.05.2016
21:10:06
ой

Alexander
23.05.2016
21:10:08
Логов всех
Вообще повторюсь это хак, лучше чтобы функция не писала в STD а возвращала бы результат

trump ? trump ? hillary
23.05.2016
21:11:38
так пусть и хак
но как с таким справляться интересно

Alexander
23.05.2016
21:13:00
https://hackage.haskell.org/package/silently-1.2.5/docs/System-IO-Silently.html
Функция capture_
Quite это что, чтобы не гуглить?

Index
23.05.2016
21:21:32
Программа, выводящая свой исходный код в stdout