On Mon 24 Jul 2023, Sagar Acharya wrote: > I see C compilers recommended by suckless are: > > tinycc > simplecc > cproc > qbe > lacc > > Which variant of C do they offer? What are the differences and do they offer > sufficient features to express with a program completely?
I tried to check if Michael Forney's C compiler was on the list and ran across this page while searching: https://developers.redhat.com/blog/2021/04/27/the-mir-c-interpreter-and-just-in-time-jit-compiler#how_the_mir_c_compiler_compares_with_other_c_compilers Thought it had some interesting comparisons of the compilers even if it is comparing them to an interpreter. Michael Forney's compiler is cproc which I thought was a very interesting and well designed alternative to GNU and llvm. I've also read that Rob Landley (who was active on the musl mailing list) had plans to work on a C compiler, but I think that project is dead. The code he was working on is still available and there's more information about his tcc forks here: https://landley.net/code/tinycc/ I know some projects use tcc successfully, but they're usually small projects. I thought pcc was also interesting for its cross platform capabilities, but probably not as efficient as some of the other choices and I think the version of C supported was rather dated. Sincerely L. Michaels https://www.softwarefreedomday.org/