5 ms·
I haven’t tried C3 myself, but I happened to interact a lot with Christopher Lerno, Ginger Bill and multiple Zig maintainers before. Was great to learn that C3,
by impoppy 9mo ago
I haven’t tried C3 myself, but I happened to interact a lot with Christopher Lerno, Ginger Bill and multiple Zig maintainers before. Was great to learn that C3, Odin and Zig weren’t competing with each other but instead learn from each other and discuss various trade-offs they made when designing their languages. Generally was a very pleasant experience to learn from them on how and why they implemented building differently or what itch they were scratching when choosing or refusing to implement certain features.
- ivanjermakov 9mo ago> weren’t competing with each other but instead learn from each other What is the difference? Using polite words to communicate?
- edvinbesic 9mo agoYou catch more flies with honey than with vinegar
- ibuildbots 9mo agowhy would I want to attract bugs? Vinegar keeps them away from me
- card_zero 9mo agoIt isn't even true. https://xkcd.com/357/ https://xkcd.com/357/ "Head over heels" is another weird idiom. I'm so in love, I'm standing in a normal orientation.
- atombender 9mo ago"Head over heels" is actually a corruption of "heels over head". It's one of those corruptions which flips the meaning (ironically, in this case!) on its head, or just becomes meaningless over time as it's reinterpreted (like "the exception that proves the rule" or "begs the question").
- timeon 9mo agoBut then you are left with less honey.
- impoppy 9mo agoCompeting with each other would be trying to one-up each other feature-wise, whereas what I have witnessed was things like discussing trade-offs made in different languages and juggling around ideas on if some feature from language A would make sense in language B too.
- SV_BubbleTime 9mo agoWhich one for is most reasonable for embedded?
- abyesilyurt 9mo agoC3 was quite easy to get running. I have a minimal project to use C3 for ESP32-C3 chips here: https://github.com/abyesilyurt/c3-for-c3 https://github.com/abyesilyurt/c3-for-c3