@haskellru

Страница 647 из 1551
Egoarka
04.12.2017
12:27:53


а, мин во так тоже не подходит: (Char -> Char) -> (Char -> Char) -> [Char]

Denis
04.12.2017
12:29:39
Начнем с того, что в этом выражении тип fmap специализируется исходя из имеющихся аргументов.

Egoarka
04.12.2017
12:29:52
ой, я ебобошка

Google
Egoarka
04.12.2017
12:29:54
решил сам

(Char -> Char) -> (Char -> Char) -> (Char -> Char)

всем спасибо

Denis
04.12.2017
12:39:14
пожалуйста…

illiatshurotshka❄️
04.12.2017
12:47:15
Яваскриптеры явно гоблины
а rust разработчики кто

Leonid
04.12.2017
12:47:27
Вакаха! https://career.biocad.ru/job/razrabotchik_po_haskell_.html

Aleksey
04.12.2017
12:48:21
а rust разработчики кто
на низком уровне же - гномы

Leonid
04.12.2017
12:48:26
soy boy Ну это совсем уж сказочные персонажи, их никто не видел в продакшоне

illiatshurotshka❄️
04.12.2017
12:48:41
Aleksey
04.12.2017
12:49:03
Жавастриптеры, это испорченные эльфы (несипорченные - лисперы). Т.е. гоблины как раз.

намного выше си
На Си балроги фигачат

Leonid
04.12.2017
12:49:49
Балроги не древнее гномов?

Хоббиты пишут на вижуал бейсике

Google
Aleksey
04.12.2017
12:51:50
Балроги не древнее гномов?
Балрогов Мэлькор запилил, вроде когда гномы ещё спали

Leonid
04.12.2017
12:52:11
Тогда не подходит

Aleksey
04.12.2017
12:52:50
Так и гномы не сразу к ржавчине перешли. Сначала тоже на Си фигачили

illiatshurotshka❄️
04.12.2017
12:52:51
про идрис с регионами он бы так не говорил ?

Leonid
04.12.2017
12:53:32
@astynax ээ, подходит, я попутал

Aleksey
04.12.2017
12:53:44
про идрис с регионами он бы так не говорил ?
"Идрис с регионами", это когда полуэльфы хотят чего-то низкого?

"Lord of tht Rings", это вообще что-то типа "Д.Т.Н. в математике", псто Саурон всегда был зазнайкой и хотел себе титул не как у всех.

Да и помешан был на всяких "Одно Кольцо чтобы сбайндить их все". Странный, вощм. И хоббиту понятно, что ему бы полукольца хватило

Alexander
04.12.2017
13:12:37
LoR это что-то про security

корневые сертификаты на магию и т.п.

вконце протеряли центральный сертификат из чейна

и магия кончилась, пришлось свалить

Leonid
04.12.2017
13:13:59
Go могло появится только из Перумовского "продолжения LOTR"

Aleksey
04.12.2017
13:17:55
Go, это когда людишки пытаются запилить свой язык без присмотра эльфов (которые уплыли в Валинор и зависимые типы)

Alister
04.12.2017
13:19:06
А CLU это сильмарилы?

Dmitry
04.12.2017
13:30:21
Вот это, я понимаю, дискуссия

Alexander
04.12.2017
13:34:17
хорошее видать пиво в ресторане было (или не пиво) что все ещё не отпускает

в тот раз "мои обероны" сочинились.. теперь это

Leonid
04.12.2017
13:36:41
Кстати, все купили себе неможно Ада?

Pineapple
04.12.2017
13:41:36
inline-rust?
inline-haskell!

Google
Alexander
04.12.2017
13:42:22
кстати да

Egoarka
04.12.2017
13:42:35
а есть чат для новичков? А тот тут не хочется встревать с тупыми вопросами

Alexander
04.12.2017
13:42:53
@egoarka это чят для новичков

illiatshurotshka❄️
04.12.2017
13:43:04
http://ircbrowse.net/haskell-beginners

Leonid
04.12.2017
13:43:18
https://gitter.im/ruHaskell/novice

Alexander
04.12.2017
13:43:20
тем более любые вопросы даже тупые, более онтомпк, чем раскладывание языков по миру LoR

Leonid
04.12.2017
13:43:21
но тут тож норм

Pineapple
04.12.2017
13:43:39
а есть чат для новичков? А тот тут не хочется встревать с тупыми вопросами
В чате для новичков будет строго то же самое, либо никого, ветер и перекати-поле

Alexander
04.12.2017
13:43:47
в гиттере там на novice обсуждали ТК, коалгебры и линзыперелинзы

@egoarka в общем самое логичное спрашивать тут

Egoarka
04.12.2017
13:44:00
понял, спасибо

Leonid
04.12.2017
13:44:02
ну может это были новички в ТК?

Egoarka
04.12.2017
14:36:15
Условие: Сделайте тип данных Arr2 e1 e2 представителем класса типа Functor: newtype Arr2 e1 e2 a = Arr2 { getArr2 :: e1 -> e2 -> a } GHCi> getArr2 (fmap length (Arr2 take)) 10 "abc" 3 —- Решение: ̶i̶n̶s̶t̶a̶n̶c̶e̶ ̶F̶u̶n̶c̶t̶o̶r̶ ̶(̶A̶r̶r̶2̶ ̶e̶1̶ ̶e̶2̶)̶ ̶w̶h̶e̶r̶e̶ ̶ ̶ ̶f̶m̶a̶p̶ ̶f̶ ̶(̶A̶r̶r̶2̶ ̶e̶1̶ ̶e̶2̶)̶ ̶=̶ ̶A̶r̶r̶2̶ ̶(̶f̶ ̶.̶ ̶e̶1̶ ̶$̶ ̶e̶2̶)̶ компилятор посылает: main.hs:5:11: error: • The constructor ‘Arr2’ should have 1 argument, but has been given 2 • In the pattern: Arr2 e1 e2 In an equation for ‘fmap’: fmap f (Arr2 e1 e2) = Arr2 (f . e1 $ e2) In the instance declaration for ‘Functor (Arr2 e1 e2)’ чяднт? ну если смотреть на ошибку, то вроде у меня 1 параметр

illiatshurotshka❄️
04.12.2017
14:37:41
Arr2 e1 e2

2

Egoarka
04.12.2017
14:38:02
так там паттерн-матчинг, не?

illiatshurotshka❄️
04.12.2017
14:38:25
и

паттерн матчинг не типы достает ведь

Hot
04.12.2017
14:40:30
main :: IO () main = do putStrLn "What is your name?" x <- getLine return ("Hello, " ++ x ++ "!") >>= putStrLn Вот вам немного кода он ваннаби-хачкелиста, подскажите плиз, можно ли написать последнюю строчку без return?

Перепробовал несколько вариантов, но он мне нет, ты оборачивай в монаду и всё тут!

Google
Egoarka
04.12.2017
14:41:02
паттерн матчинг не типы достает ведь
а, мне нужно будет для инта сделать и для лямбды fmap, правильно (матчинг)?

Hot
04.12.2017
14:41:03
Оно вроде как и нормально, мне не жалко, оберну.

Но что-то мне подсказывает, что говнокод это.

Pineapple
04.12.2017
14:41:22
do ... putStrLn $ "Hello " ...

Hot
04.12.2017
14:41:33
Ох

illiatshurotshka❄️
04.12.2017
14:42:01
Но что-то мне подсказывает, что говнокод это.
тебе нужно понять что делает >>=

Hot
04.12.2017
14:42:26
Связывает контейнер в монаде с функцией.

Pineapple
04.12.2017
14:42:26
do ... putStrLn ("hello " ++ ...) -- что то же самое

Hot
04.12.2017
14:42:36
Такое я вроде пробовал.

Leonid
04.12.2017
14:42:41
про-тип для новичков: избегайте . и $ пока не разобрались с базовым синтаксисом

Admin
ERROR: S client not available

Psy
04.12.2017
14:43:13
У меня тупнячёк, подскажите пожалуйста как с типом правильно раздуплиться. В Scotty пытаюсь вернуть следующее: suid :: ActionM () suid = do text $ do zt <- getZonedTime formatTime defaultTimeLocale "%Y%m%d%H%M%S" zt

Hot
04.12.2017
14:45:15
Хз, что я не так делал, но со скобками тоже всё ок.

Leonid
04.12.2017
14:45:24
suid :: ActionM () suid = do zt <- getZonedTime text (formatTime defaultTimeLocale "%Y%m%d%H%M%S" zt)

Hot
04.12.2017
14:45:31
В общем, благодарю всех откликнувшихся!

Leonid
04.12.2017
14:45:45
скорее всего lifIO getZonedTime

Psy
04.12.2017
14:46:55
Actual type: IO ZonedTime

Leonid
04.12.2017
14:47:41
liftIO :: MonadIO m => IO a -> m a

т.е. в этом случае будет liftIO :: IO ZonedTime -> ActionM ZonedTime

Psy
04.12.2017
14:51:54
Благодарю, попробую

Google
illiatshurotshka❄️
04.12.2017
16:20:51
подразумевается

Denis
04.12.2017
17:23:38
@qnikst @lonokhov про какой вы там говорили никсодокер?

Leonid
04.12.2017
17:30:37
https://nixos.org/nixpkgs/manual/#sec-pkgs-dockerTools

Alexander
04.12.2017
17:31:08
до ноута доберусь скину команды

там что-то2docker

Denis
04.12.2017
17:38:19
@lonokhov у меня есть выражение на никсе, которое что-то собирает. Я хочу то что в $out этого выражения запихать в докер. При этом я не хочу, чтобы там были сорцы.

Leonid
04.12.2017
17:38:43
Ну и не будет

Denis
04.12.2017
17:39:29
чего-то я не понял документацию

Anatolii
04.12.2017
17:39:45
статейка была нидавно

http://lethalman.blogspot.com/2016/04/cheap-docker-images-with-nix_15.html

Denis
04.12.2017
17:40:27
спасибо, полистаю

Anatolii
04.12.2017
17:40:41
вообще го в канал тематический https://t.me/ru_nixos

будет полезно для новичокв

в будущем

Слава
04.12.2017
20:46:05
Ок, вопрос от новичка - как начать получать деньги за кодинг на хаскеле? Желательно на удалёнке. Какой минимум знаний нужен для такой работы, и что следует прочитать и прорешать? К примеру, для работы на java достаточно прочитать Эккеля, узнать, зачем нужен Spring (загадка великая, до сих пор никто не ответил), чуть-чуть знать так называемые прости господи паттерны проектирования и уметь делать простые запросы на sql, для чего достаточно упражнений на sql-ex. И ещё уметь пользоваться maven'ом (чего там уметь-то). Итак, что нужно для Хаскеля? И где под него ищется работа?

? animufag ?
04.12.2017
20:48:11
Похоже на троллинг

Kirill
04.12.2017
20:48:56
А делать лабы за студентов считается зарабатыванием денег?

Слава
04.12.2017
20:49:07
Похоже на троллинг
Как задашь нормальный, практический вопрос, так сразу троллем назовут

Слава
04.12.2017
20:50:14
А делать лабы за студентов считается зарабатыванием денег?
Нет, потому что я, как бывший репетитор, прекрасно знаком с этим видом заработка. Ипотеку вы с него выплачивать не будете, он сезонный.

Nick
04.12.2017
20:50:29
Следует прочитать книги и прорешать задачи. А уровень знаний нужен подходящий.

Страница 647 из 1551