Size: a a a

2020 July 09

LO

Leonid 🦇 Onokhov in Haskell
На винде коды ОС обычно за тыщу
источник

AP

Aleksei (astynax) Pi... in Haskell
Leonid 🦇 Onokhov
Если ОС убила то на линуксе это сигнал которым убило
Хорошее замечание!
источник

AP

Aleksei (astynax) Pi... in Haskell
Leonid 🦇 Onokhov
На винде коды ОС обычно за тыщу
Хотя это smallint ;)
источник

YS

Yan Shkurinskiy in Haskell
Правильно ли я понимаю, что, имея модули с неконкретными типами, я могу понатыкать в эти функции прагму INLINABLE, и в вызывающем модуле сделать специализации на конкретный тип?
источник

YS

Yan Shkurinskiy in Haskell
Ради оптимизации
источник

JS

Jerzy Syrowiecki in Haskell
Leonid 🦇 Onokhov
Если ОС убила то на линуксе это сигнал которым убило
обычно когда программа убита, то кода завершения просто нет. и разные внешние программы могут преобразовать сигнал в код завершения разными способами
источник

LO

Leonid 🦇 Onokhov in Haskell
Jerzy Syrowiecki
обычно когда программа убита, то кода завершения просто нет. и разные внешние программы могут преобразовать сигнал в код завершения разными способами
посмотреть что это мог быть за сигнал может быть полезно для дебага
источник

LO

Leonid 🦇 Onokhov in Haskell
Kirill Valyavin
Process exited with code: ExitFailure (-6)
Что это за -6? Как прогуглить? Кого винить?
-6 это SIGABRT если что
источник

KZ

Kirill Zaborsky in Haskell
errno -list полезен, если что
источник

KZ

Kirill Zaborsky in Haskell
и он говорит про ENXIO
источник

LO

Leonid 🦇 Onokhov in Haskell
errno это другое же
источник

JS

Jerzy Syrowiecki in Haskell
Leonid 🦇 Onokhov
-6 это SIGABRT если что
в данном случае да, но вообще не всегда
источник

KZ

Kirill Zaborsky in Haskell
нередко возрващают именно errno
источник

KZ

Kirill Zaborsky in Haskell
нафига сигнал-то возвращать вообще?
источник

JS

Jerzy Syrowiecki in Haskell
Kirill Zaborsky
нафига сигнал-то возвращать вообще?
сигнал никто не возвращает. когда программа падает по сигналу, у неё нет кода завершения, хаскельная библиотека process ловит сигнал и перепаковывает в код возврата с минусом
источник

JS

Jerzy Syrowiecki in Haskell
а bash, например, перепаковывает с +128
источник

KV

Kirill Valyavin in Haskell
Jerzy Syrowiecki
сигнал никто не возвращает. когда программа падает по сигналу, у неё нет кода завершения, хаскельная библиотека process ловит сигнал и перепаковывает в код возврата с минусом
Т. е. если гхц падает с -6, то мне гуглить, что значит +6 в моей оси?
источник

JS

Jerzy Syrowiecki in Haskell
Kirill Valyavin
Т. е. если гхц падает с -6, то мне гуглить, что значит +6 в моей оси?
нет, зависит от того, где вы увидели -6
источник

JS

Jerzy Syrowiecki in Haskell
-6 в баше вы, скорее всего, не увидите
источник

JS

Jerzy Syrowiecki in Haskell
если в -6 в хаскеле, то это, вероятно, сигнал 6
источник