Gesendet: Freitag, 24. Dezember 2021 um 14:47 Uhr Von: "Uwe" geno.de@public-files.de An: users@lists.genode.org Betreff: Aw: Roadmap 2022
Gesendet: Donnerstag, 23. Dezember 2021 um 19:05 Uhr Von: "Norman Feske" norman.feske@genode-labs.com An: users@lists.genode.org Betreff: Roadmap 2022
Besides the Pinephone, I am planning to simplify and solidify Genode's base framework by gradually removing complexity (like C++ exceptions [7]), increasing the strictness of the coding style (like the aftermath of [8]), and attending the most-neglected corners of our issue tracker [9].
[7] https://genodians.org/nfeske/2021-11-26-attempt-no-exceptions
Please do not remove exceptions. https://www.stroustrup.com/P0976-the-evils-of-paradigms.pdf At least leave in enough to test the handling of them regularly by using them. The reason for this request is that exceptions are the only open types in c++. That means I could add to them as an afterthought. That may be needed in mutiplexers, that could be configured with additional cases.
If you need to change between error return and exceptions consider https://ideone.com/m2ZfHN the lippincott function.
[8] https://genodians.org/nfeske/2021-12-07-wconversion [9] https://github.com/genodelabs/genode/issues
In mid of January, I am going to update the official road map.
Cheers, Norman
-- Dr.-Ing. Norman Feske Genode Labs
https://www.genode-labs.com · https://genode.org
Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
Genode users mailing list users@lists.genode.org https://lists.genode.org/listinfo/users
Genode users mailing list users@lists.genode.org https://lists.genode.org/listinfo/users