zlacker

[parent] [thread] 1 comments
1. stevek+(OP)[view] [source] 2025-12-03 23:32:43
You can stand on principle, or you can recognize that semantics is important, and syntax isn’t really, and therefore, accepting feedback about syntax is a fine thing to compromise on.

I also agree that you can’t listen to everyone, but this feedback was loud and pervasive.

replies(1): >>MangoT+Re
2. MangoT+Re[view] [source] 2025-12-04 01:30:26
>>stevek+(OP)
> and syntax isn’t really,

Of course syntax is important. Otherwise people wouldn't complain about perl or C (eg wrt lack of operator overloading). It is just important in balance with semantics. And while I understand why rust compromised on this, IMHO it was a mistake that causes confusion about rust's memory management strategy. It looks too much like java and not enough like a language built around specific memory management paradigms. This compromise has backfired.

[go to top]