Hal-5700X@sh.itjust.works to Technology@lemmy.worldEnglish · 2 months agoMicrosoft wants to replace its entire C and C++ codebase, perhaps by 2030www.theregister.comexternal-linkmessage-square65linkfedilinkarrow-up1152arrow-down19cross-posted to: technology@lemmy.zip
arrow-up1143arrow-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 months agomessage-square65linkfedilinkcross-posted to: technology@lemmy.zip
minus-squareZILtoid1991@lemmy.worldlinkfedilinkEnglisharrow-up2arrow-down1·2 months 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-up1·2 months agoCould you provide a link to the documentation? It’s strange that it’s so barebones.
minus-squareZILtoid1991@lemmy.worldlinkfedilinkEnglisharrow-up2·2 months 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/