Alexander
почему нельзя в bracket засунуть?
Алексей
Если замаскировать исключения, то они будут доставлены только когда accept завершится. А это может быть никогда.
Alexander
но ты тогда и ничего не потеряешь?
Алексей
То есть проблем 2:
1. Надо мочь прерывать accept исключением
2. Надо куда-нибудь положить сокет если он вернул его
Алексей
Зависший тред тоже нехорошо
Alexander
вообще если верно помню то при threadWaitRead или чем-то таком он разблокируется при коннекте
Aragaer
If the socket is marked nonblocking and no pending connections are present on the queue, accept() fails with the error EAGAIN or EWOULDBLOCK.
Aragaer
ну это я про позиксовый
Alexander
вот, да а сокет у нас неблокирующий
Aragaer
значит и accept неблокирующий
Алексей
Да, неблокирующий c_accept4 s sockaddr ptr_len (sockNonBlock .|. sockCloexec). Пойду изучать threadWaitRead
Alexander
c_accept4 - unsafe
Alexander
так что может и все плохо
Алексей
Неблокирующий возвращается немедленно с EAGAIN | EWOULDBLOCK
Alexander
https://github.com/haskell/network/blob/master/cbits/asyncAccept.c
Alexander
In order to be notified of incoming connections on a socket, you can use select(2) or poll(2). A readable event will be delivered when a new connection is attempted and you may then call accept() to get a socket for that connection. Alternatively, you can set the socket to deliver
Alexander
threadWaitRead ждёт такой эвент
Алексей
Спасибо. В общем разбираюсь
IC
@qnikst популреквестшеймте там народ из галуа если встретите плз
Aleksei (astynax)
Anonymous
там билеты мозголомно покупаются
Тут можно узнать, как добраться от А до Б, и купить электронный билет:
https://online.fahrplan.zvv.ch/bin/query.exe/dn.html
Тут билеты на весь день:
https://ticketshop.zvv.ch/home?5
Зайцев трясут на 100f. Проверяют редко.
Alexander
я помню до распервиля купить билет пришлось спрашивать работника
Alexander
там было пара неочевидное моментов сначала
Anonymous
Да, неочевидно. Надёжнее в кассе. Но кассы не на всех станциях
Алексей
До Рапперсвилля можно просто покупать билет на все зоны
Alexander
ну так и надо
Alexander
Leonid 🦇
Его Хаскель больше 9000!
Алексей
Число переменных типов в его функциях больше 9000!
A64m
компилируется более 9000 секунд
Alexander
а выше это восклицательный знак.или факториал?
Алексей
9000 лет
Aragaer
9000 секунд это на самом деле не так мало
Aragaer
2.5 часа
parket
Мало. Кто лет 10-15 назад source-based дистры собирал подтвердят 😂
Leonid 🦇
/me компилял генту с kde 3.5 на celeron 700. две ночи.
A64m
чет долго ждать
Aragaer
я компилял хромиум на атоме, чо уж там
Алексей
Всё ещё компиляется?
Aragaer
не, это в отпуске было
Aragaer
пара суток ушла. И еще перекомпиливал несколько раз, пока не догадался ему свопа добавить - оперативки тупо не хватало
Ignat
по-моему, я как-то вполне успешно собирал хромиум на нетбуке
parket
Я компилял qemu на 600Mhz ARMv5. 😂
IC
IC
Она и её пруфы (feat. Stephanie Weirich)
Ю ли я? 🤔
Интересно, не засветился ли реально хаскель в какой-нибудь анимешке. Я бы не удивился.
Aragaer
/me пошел гуглить
Aragaer
не, мое гугл-фу дало сбой
IC
https://www.animenewsnetwork.com/encyclopedia/people.php?id=7622
Leonid 🦇
боянище
Leonid 🦇
и оффтоп
доня.
#offtop #humour
кана
дети играются с игрушками (игрушечными языками), ничего необычного
доня.
о это я
Alexander
Коллективная память чатика, к тебе взываю. Знаешь ли ты такого чувака как Rob Norris (ara tpolecat)? Кто он, что он? Его гитхаб довольно насыщенный:
https://github.com/tpolecat
IC
Он двуногое существо без перьев. Что именно интересует?
Vladimir
С плоскими ногтями.
Alexander
Значит, не знаете такого чувака. Ну ладно тогда.
Anonymous
Alexander
Да, он и правда много где светился со всякими докладами
Anonymous
он замечательный докладчик
Anonymous
тот
имеет смысл хаскель делать на русском языке?
Anonymous
вопрос не понятен
Ю ли я? 🤔
Это как? модуль Главный где?
Anonymous
тогда уж Главный модуль, в котором...
тот
интересно и с технической точки зрения, насколько возможно выполнить такую задачу, если перевести на другой язык - значит можно разработать механизм делать сразу в любом языке
Anonymous
пока не вижу, какое отношение это может иметь к хаскелю
Ю ли я? 🤔
https://ideone.com/pln2rg мы вот так когда-то развлекались. 1C-Хаскель
Alexander
Где-то я уже такое видел. Пришел чувак, желающий сделать ЯП, близкий к русскому языку, чтобы, мол, люди не напрягали мозги при программировании. Тоже спрашивал, как это на Haskell сделать. Потому что, по его мнению, все ЯП были ущербные. Как оказалось, это был какой-то wannabe, который не очень вообще представлял, что такое программирование, а про Haskell просто где-то услышал.