Viewing profile — Windeycastle
Windeycastle
HN member- Joined
- Thu, May 29, 2025, 5:54 PM UTC
- HN karma
- 6
- Public activity
- 9 items
- HN profile
- View on Hacker News ↗
About Windeycastle
No profile information was provided.
Recent public activity
-
comment
Comment #46480511
C3 is pretty much aimed at those who would use C for a task but prefer something a bit more modern. I find it more fun to program in compared to plain C, and it's definitely more s…
-
comment
Comment #46480473
I don't think it is available no, and it's the first time I heard about such an idea. Thinking on it, this would allow such cursed code (love that :D). I'll put it up for discussio…
-
comment
Comment #46480438
C3 is more targeting C instead of C++. I'm interested to see where both C3 and Carbon will be in a few years/decades.
-
comment
Comment #46480411
This actually started of by Christoffer (C3 author) contributing to C2 but not being satisfied with the development speed there, wanting to try his own things and moving forward mo…
-
comment
Comment #46480364
The way I reason about it is that the contracts are more soft conditions that you expect to not really reach. If something always has to be true, even on not-safe mode, you use "ac…
-
comment
Comment #44560595
You can actually see the whole implementation of `@pool` inside the standard library (link: https://github.com/c3lang/c3c/blob/f082cac762939d9b43f7f7301... ) if you're interested. …
-
comment
Comment #44560304
If I could take a guess, then it is for embedded applications. You could argue though that people should then really do there own memory management, but in the end you might end up…
-
comment
Comment #44533723
Nice read, although a small section on how it's implemented exactly would've been nice.
-
comment
Comment #44128803
In that case I advice using actual C3 vectors. They are a built in type that will use simd (or similar) under the hood if the compilation target supports it.