Hal-5700X@sh.itjust.works to Technology@lemmy.worldEnglish · 2 days agoMicrosoft wants to replace its entire C and C++ codebase, perhaps by 2030www.theregister.comexternal-linkmessage-square82fedilinkarrow-up1245arrow-down113cross-posted to: technology@lemmy.zip
arrow-up1232arrow-down1external-linkMicrosoft wants to replace its entire C and C++ codebase, perhaps by 2030www.theregister.comHal-5700X@sh.itjust.works to Technology@lemmy.worldEnglish · 2 days agomessage-square82fedilinkcross-posted to: technology@lemmy.zip
minus-squareZILtoid1991@lemmy.worldlinkfedilinkEnglisharrow-up5arrow-down1·8 hours agoLinux usually just uses C API, most of which reads horribly. Libevdev is quite notorious for using files and the docs not telling you that the reading is blocking. Some additional things use C++ classes though.
minus-squareSuperSpruce@lemmy.ziplinkfedilinkEnglisharrow-up2·4 hours agoCould you provide a link to the documentation? It’s strange that it’s so barebones.
minus-squareZILtoid1991@lemmy.worldlinkfedilinkEnglisharrow-up1·2 hours agohttps://www.freedesktop.org/software/libevdev/doc/latest/
Linux usually just uses C API, most of which reads horribly. Libevdev is quite notorious for using files and the docs not telling you that the reading is blocking. Some additional things use C++ classes though.
Could you provide a link to the documentation? It’s strange that it’s so barebones.
https://www.freedesktop.org/software/libevdev/doc/latest/