Size: a a a

2020 September 28

АГ

Александр Гранин... in haskell_blah
Nick Ivanych
И много таких, которые записали?
Один, по крайней мере, в свежем посте, и еще был коммент две недели назад
источник

in haskell_blah
Александр Гранин
Я-то? Нет, конечно. Тем более хаскеллистам. Я, может, формально обращаюсь к ним, но говорю-то я с внешними людьми. Мои посты не для хаскеллистов, по большей части. К тому же у хаскеллистов очень высокая самомнительность и железобетонные мнения, их почти бесполезно переубеждать в чем-то. Есть небольшая группа людей, которые еще не определились, и они могут для себя сделать какие-то выводы и принять какую-то сторону. Еще есть товарищи с более взрослым и взвешанным отношением к Хаскелю. У них нет потребности во всеобщем обожании, нет потребности расчесывания ЧСВ, и критику Хаскеля они не воспринимают как атаку на свою личность. У них есть чувство self confident. Они просто пожмут плечами, с чем-то согласятся, с чем-то нет. Но истерик закатывать не будут
я прочитал это голосом Понасенкова
источник

AA

A64m AL256m qn<co... in haskell_blah
Александр Гранин
Про F# я еще не определился. Не вижу смысла ему заимствовать тяжелый синтаксис OCaml, когда перед глазами есть Haskell. F# ощущается как просто императивный язык, ФП в нем почти не ощущается
так в F# довольно быстро сделали синтаксис на отступах, окамловый синтаксис там типа как {;} в хаскеле - никто не использует
источник

DF

Dollar Føølish in haskell_blah
по моему речь про директиву #light
источник

Y

Yuuri in haskell_blah
XÆA-XII
type A = B of int * int | C of int * int
Это не кортеж, это изоморфность кортежу. B – это не «конструктор с полем-парой», это именно «конструктор с двумя элементами». Первое – было бы В of (int * int)
источник

AA

A64m AL256m qn<co... in haskell_blah
Dollar Føølish
по моему речь про директиву #light
там она быстро стала ненужна, лайт синтаксис по умолчанию включили
источник

АГ

Александр Гранин... in haskell_blah
А вот и товарищи из русскоязычного коммьюнити подтянулись в пост, чтобы убедить всех, какой я бяка
источник

АГ

Александр Гранин... in haskell_blah
(сс @Elvecent )
источник

KV

Kirill Valyavin in haskell_blah
Александр Гранин
А вот и товарищи из русскоязычного коммьюнити подтянулись в пост, чтобы убедить всех, какой я бяка
Ну скажите ещё, что я там неправду написал
источник

АГ

Александр Гранин... in haskell_blah
Конечно же неправду
источник

KV

Kirill Valyavin in haskell_blah
Нет, ну если скажете, что обидно, я удалю. А так не буду
источник

AA

A64m AL256m qn<co... in haskell_blah
конечно у емелей все равно такая неприятная кудрявость синтаксиса связанного с алгтд
data BTree a = Empty | Bin (BTree a) a (BTree a)
rot_left = \case
 Bin u p (Bin v q w) -> Bin (Bin u p v) q w
 _ -> error "rot_left"


type 'a btree = Empty | Bin of 'a btree * 'a * 'a btree
let rot_left = function
 | Bin(u,p,Bin(v,q,w)) -> Bin(Bin(u,p,v),q,w)
 | _ -> raise (System.Exception "rot_left")
на эфшарпе еще и уголки обычно пишут
type btree<'a> = Empty | Bin of btree<'a> * 'a * btree<'a>
let rot_left = function
 | Bin(u,p,Bin(v,q,w)) -> Bin(Bin(u,p,v),q,w)
 | _ -> raise (System.Exception "rot_left")
источник

АГ

Александр Гранин... in haskell_blah
Kirill Valyavin
Нет, ну если скажете, что обидно, я удалю. А так не буду
Да нет, не нужно удалять. А если бы мне было обидно на что-то, я бы вообще старался в интернете не появляться
источник

Y

Yuuri in haskell_blah
Хаскель – миллениал, раст – зумер?
источник

YS

Yan Shkurinskiy in haskell_blah
джава - дед
источник

AC

Aliester Crowley in haskell_blah
фортран - прадед
источник

AA

A64m AL256m qn<co... in haskell_blah
раст - язык 70-х же
источник

AA

A64m AL256m qn<co... in haskell_blah
так что иксер
источник

Y

Yuuri in haskell_blah
A64m AL256m qn I0
раст - язык 70-х же
Релиз в 2015, ничего не знаю
источник

AC

Aliester Crowley in haskell_blah
моя библия тоже в 2013 напечатана
источник