Hacker News new | ask | show | jobs
by tomcam 1864 days ago
Adding multiple return values creates a new language
1 comments

The more relevant issue is whether or not it preserves backwards compatibility. It is possible for their compiler to continue to consume existing ANSI C and C99 header files and source code, without requiring the programmer to manually write FFI bindings and wrappers to call regular C functions as is the case in many other high-level languages, and also without adding as many features as C++.