Oct. 12th, 2011

metaclass: (Default)
setCommState :: HANDLE -> SerialPortSettings -> IO ()
setCommState h settings =
failIfFalse_ "setCommState" ( with settings (c_SetCommState h))

Описание failIfFalse_ в интернетах, судя по гуглу, отсутствует напрочь.
А вообще меня напрягает что win32 функции, похоже, все вызываются с такой оберткой, и кидают исключения в случае ошибок. А хотелось бы MonadError, чтобы было единообразно.

PS: cabal unpack Win32 и далее в исходниках можно таки найти описание этой функции.
metaclass: (Default)
Хочу писать на жабе, но я тупой - мне проще осилить хаскель, чем жабью инфраструктуру.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 10th, 2025 06:54 am
Powered by Dreamwidth Studios