Hey, hope everyone’s doing great. Yesterday I got some time to play with the Haiku API—which is a godsend, mega job you did there folks—and wanted to see how difficult it would be for me to write an application using my beloved C89, and it was a breeze. Got a window to show up in no time, so I’ll probably spend this weekend doing something silly to learn the ropes of the API—particularly threads, which is the thing that interests me the most—, so see you around and godspeed.
3 Likes
Hi! I also did manage displaying a simple windows quite easily with various languages (odin, pascal, BASIC dialects, etc…). It is when trying to use BMessage, BLayout and other parts of the API that its C++ first nature started biting me, and prevented me from creating native GUI applications.
Hopefully you are more skilled or tenacious than me
Good luck, and have fun tinkering!
1 Like
BeOS/Haiku has C++ API. And this is a big advantage, because you can write an UI app using only system API without extra libraries.
1 Like
I know, but I prefer to use C, although if working with the BMessage class proves to be as problematic as @Yann64 says, I’ll probably switch to C++.