Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm thinking about using tcc as game scripting language.

Not really sure if it's a good idea or if it's practical.

I want to believe that it is, but it might quite verbose to use.



Sure -- the compiler is small enough to include -- and fast enough. Bellard did an experiment where TCC was used to compile the Linux kernel on boot. Remarkable.

Yes, the source may be verbose. But, the API exposed would be C, and most systems have a C FFI.

Instead of TCC, you may wish to consider Quick JS (Bellard's Javascript interpreter).

The reason I use TCC is to validate C code. TCC evaluates arguments left to right, whereas GCC does right to left...


Really GCC -O1 is usually plenty fast if you are just precompiling things at startup that your main executable would dynamically load. The bigger question is, would you really want to be using a language with manual memory management for writing extensions to a program? Maybe including the boehm gc with it would not be terrible.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: