Is the full GNU/Linux development toolchain available on Haiku? Like bash, make, gcc (with G++), Scheme, Nasm, gas, cmake etc.? For me less important, but maybe it will become important later for me: Perl, Python, Go, Rust?
And VisualStudio (I guess it’s not available, but hopefully a different IDE)?
Bonus question: Is there a C API for envoking Haiku system calls? Or only C++?
Greetings from a user who still is using Linux for development (and not Haiku yet)
Peter
System calls are available in C, as well as libroot (providing the equivalent of the standard C library with a few extras). That gives you anything you can do on any other UNIX family system.
However, libbe is where most of the Haiku/BeOS API is, and that’s only available in C++. For these parts, bindings for some languages are available, in various state of progress or abandon. For example you can use Bethon for Python2, or haiku_sys - Rust and haiku - Rust in Rust.