3 ms·
Programming language C3 release 0.7.8 is out
- lerno 10mo agoC3 is a language designed as an evolution of C, without retaining strict backwards compatibility, but excellent interop with C. This version brings - among other things: struct splatting (some_call(...a_struct, 1, 2)) and vector swizzle initialization (int[<3>] x = { .xy = 3, .z = 5 }). Together with other improvements and fixes. Some older post on C3: - https://news.ycombinator.com/item?id=43569724 https://news.ycombinator.com/item?id=43569724 - https://news.ycombinator.com/item?id=24108980 https://news.ycombinator.com/item?id=24108980 - https://news.ycombinator.com/item?id=27876570 https://news.ycombinator.com/item?id=27876570 - https://news.ycombinator.com/item?id=32005678 https://news.ycombinator.com/item?id=32005678 Here are some interviews on C3: - https://www.youtube.com/watch?v=UC8VDRJqXfc https://www.youtube.com/watch?v=UC8VDRJqXfc - https://www.youtube.com/watch?v=9rS8MVZH-vA https://www.youtube.com/watch?v=9rS8MVZH-vA Here is a series doing various tasks in C3: - https://ebn.codeberg.page/programming/c3/c3-file-io/ https://ebn.codeberg.page/programming/c3/c3-file-io/ Repository with link to various C3 resources and projects: - https://github.com/c3lang/c3-showcase https://github.com/c3lang/c3-showcase Some projects: - Gameboy emulator https://github.com/OdnetninI/Gameboy-Emulator/ https://github.com/OdnetninI/Gameboy-Emulator/ - RISCV Bare metal Hello World: https://www.youtube.com/watch?v=0iAJxx6Ok4E https://www.youtube.com/watch?v=0iAJxx6Ok4E - "Depths of Daemonheim" roguelike https://github.com/TechnicalFowl/7DRL-2025 https://github.com/TechnicalFowl/7DRL-2025