@haskellru

Страница 233 из 1551
Alexander
10.03.2017
11:43:47
1

SimpleX
10.03.2017
11:44:13
Подскажите, как из Int# получить Int

Вообще не в курсе как работать с примитивами

Alexander
10.03.2017
11:44:36
I# :: Int# -> Int ?

Google
Alexander
10.03.2017
11:44:38
а зачем?

SimpleX
10.03.2017
11:45:09
Да я тут в HsOpenSSL хочу bignum починить

Там все под integer-gmp до 1.0 сделано

Alexander
10.03.2017
11:45:56
(partitionEithers . map (\(a,mb) -> maybe (Right a) (\x -> Left (a,x)) mb)) :: [(b, Maybe t)] -> ([(b, t)], [b])

Alexander
10.03.2017
11:46:30
{-# LANGUAGE MagickHash #-} import GHC.Exts

и там будет I# вроде конструктор

SimpleX
10.03.2017
11:46:39
А есть возможность получить указатель из ByteArray?

Alexander
10.03.2017
11:46:43
я в ghc всегда смотрю

https://hackage.haskell.org/package/primitive-0.6.2.0/docs/Data-Primitive-ByteArray.html

хм.. хотя там прямо нет

SimpleX
10.03.2017
11:48:10
Ага

Я там смотрел

Google
Alexander
10.03.2017
11:49:55
@lolepezy как ты делал тоже можно, только не забывай irrefutable (lazy) patterns

~(x,y) = nextStep in somethingWith x y

блин у меня в разных тредах как-то транзакции пересекаются и где накосячил неясно

Misha
10.03.2017
11:52:20
@lolepezy как ты делал тоже можно, только не забывай irrefutable (lazy) patterns
а зачем? он же вроде добавляет доп уровень ленивости и не пытается tuple раскрыть

на что это может повлиять в данном случае?

Alexander
10.03.2017
11:52:45
а ты хочешь стек выживать и все вычислать сразу?

*выжирать

*вычислять

Misha
10.03.2017
11:53:06
а

понял

то есть чтобы сделать матчинг на (,) ему надо вызвать somethingWith

Alexander
10.03.2017
11:53:56
nextStep

Misha
10.03.2017
11:54:04
да, пардон

Alexander
10.03.2017
11:54:08
до WHNF

т.к. поидее там _|_ может быть

Misha
10.03.2017
11:56:12
ясно

Serghei
10.03.2017
12:21:29
Миша я тебя не признал

смени фото )

привет )

Google
Michael
10.03.2017
13:12:51
привет ;) зачем?

это отражает мою суть лучше

Serghei
10.03.2017
13:13:27
ты кот?

Ilya
10.03.2017
13:14:29
видел я на лоре одного хаскеллиста, который называл коды котами. А бинды - бинтами

может это ты?

Serghei
10.03.2017
13:16:03
Я думал ты на скале пишешь.. Что ты тут делаешь? ?

Misha
10.03.2017
13:18:11
scala is a gateway drug to haskell

Michael
10.03.2017
13:18:40
тут я для души

не, в моем случае было наоборот

про скалу я узнал намного позже

ты кот?
это не просто кот, это Серое Инкогнито

? animufag ?
10.03.2017
13:20:26
а у скалы то наверное нету такого коммьюнити чтобы поговорить. там же наверное сеньоры за джава либы разговаривают, за джава интероп

ну я так себе представляю

ну мб немного дата-сцайнтисов есть, но им обычно язык не интересен

Denis
10.03.2017
13:21:16
Привет! А есть в хаскеле что нибудь с сигнатурой forall f. m f -> f a ?

Michael
10.03.2017
13:22:21
а у скалы то наверное нету такого коммьюнити чтобы поговорить. там же наверное сеньоры за джава либы разговаривают, за джава интероп
не, вполне живенький чатик тут же в телеграме, еще есть чатик по зависимым типам, где много чуваков из скала чата, внезапно

? animufag ?
10.03.2017
13:23:33
а как у скалы с зависимыми типами? наверное какое-нибудь продвижение есть

Michael
10.03.2017
13:23:48
да не особо, да и зачем они там?

не, ну ваще там придумывают всякие синглетон тайпы и вот это все

? animufag ?
10.03.2017
13:24:36
++ но просто там разрабам не лень экспериментировать (как с макросами например) ну и мб замешали чего-нибудь

Google
Konstantin
10.03.2017
13:25:25
> а у скалы то наверное нету такого коммьюнити чтобы поговорить. там же наверное сеньоры за джава либы разговаривают, за джава интероп https://telegram.me/scala_ru

? animufag ?
10.03.2017
13:25:39
плюс мне препод как-то посоветовал один жж почитать, там был скалист и в то же время он периодически разные темы освещал, теоркат зависимые типы и отсюда у меня ассоциации

но на самом деле писал он плохо (хорошо получались статьи где он про свою повседневность писал, а всё остальное так себе)

? animufag ?
10.03.2017
13:29:16
в дотти есть какие-нибудь хайлайты?

Alexander
10.03.2017
13:53:08
видел я на лоре одного хаскеллиста, который называл коды котами. А бинды - бинтами
байнды, про котов это у меня один там понабрался Ivan_что-то-там

Привет! А есть в хаскеле что нибудь с сигнатурой forall f. m f -> f a ?
что-то странное если добавить например Functor f то мог привести пример

Alexander
10.03.2017
14:00:35
а блин f a

foo :: forall f . Functor f => m f -> f a foo _ = pure undefined

=)

Denis
10.03.2017
14:01:21
Отлично ))

Alexander
10.03.2017
14:01:40
Applicative только

просто тут a нужно любое, которое попросит пользователь

вызывающий foo

и в параметре его нет

так же поскольку на m нет ограничений, то m f можно использовать только как прокси, особенно т.к. f :: * -> *

вообще все это ходит вокруг Co/Yoneda но там по другому

Google
Denis
10.03.2017
14:22:20
Я не настощий сварщик (на хаскеле не пишу), но это что то типа этого, за синтаксис не бейте data Foo f = Foo { bar :: String -> f (), baz :: Int -> f String } data Invoke m a = Invoke { run :: forall f . m f -> f a }

то есть это возможность заенкодить вызов функции над Foo-подобными штуками

foobar :: String -> Invoke Foo () foobaz :: Int -> Invoke Foo String

Мерлин
10.03.2017
14:31:31
[last news] Haskell to Elm, syntactic differences

? animufag ?
10.03.2017
14:51:35
[last news] Haskell to Elm, syntactic differences
Про тайп классы не написано

Quet
10.03.2017
14:58:17
их там нет

? animufag ?
10.03.2017
15:00:17
Ну я думаю это стоит упомянуть для человека незнакомого с елм.

Ну и с сигналами я что-то так и не разобрался.

Quet
10.03.2017
15:35:29
их больше нет

начиная с 0.18

? animufag ?
10.03.2017
15:37:46
Ого

Это давно было?

Quet
10.03.2017
15:38:59
релиз был в начале осени

Aldar
10.03.2017
16:27:28
https://www.willamette.edu/~fruehr/haskell/evolution.html

Igor
10.03.2017
18:12:09
А объясните, в чем прелесть elm'a? Выглядит как хаскель-инвалид.

Alex
10.03.2017
18:12:48
А объясните, в чем прелесть elm'a? Выглядит как хаскель-инвалид.
сравнивать его стоит с другими аналогами :) а не с хаскелем

Quet
10.03.2017
18:15:30
А объясните, в чем прелесть elm'a? Выглядит как хаскель-инвалид.
ты так говоришь как будто фо фронте есть что-то лучше

и да, язык определяется не только тем насколько в нем навернута система типов

? animufag ?
10.03.2017
18:16:23
ну так purescript по идее приятнее (ближе к хаскелю, больше инфраструктура) но с другой стороны у elm приятно смотреть на примеры elm architecture

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