Earlier quoted context omitted.
Maybe he has different standards than you? I assume Jai will be similar to his games as far as attention to details goes. I would describe his games as having a maniacal attention to detail.
Then maybe he should handle Jai like he handles his games. Don't talk about it until it's almost ready to go.
My least favorite Rust type
91–100 of 298 posts
Re: My least favorite Rust type
#92Earlier quoted context omitted.
But he doesn't want to release a "working prototype", he wants to release a finished, polished language.
The only kind of programming language that is ever "finished" are ones that nobody uses.
Re: My least favorite Rust type
#93Earlier quoted context omitted.
Because I can't download a compiler for his language and try out his ideas. I've designed fantasy programming languages, too, but you don't see me telling everyone on the internet that will listen to me about them, dragging other PL designers that have actually released working code through the mud as I do. It's a simple matter of put up or shut up.
I think that's a really toxic attitude. My thoughts about programming languages are still valid, even though I've never made one of my own. I have opinions about what works and what doesn't, based on experience using programming languages, and just because I haven't actually tried to write a compiler doesn't mean I should "shut up" about it. If you don't like his ideas (or him) just ignore them. No one's forcing you…
Re: My least favorite Rust type
#94Earlier quoted context omitted.
Maybe he has different standards than you? I assume Jai will be similar to his games as far as attention to details goes. I would describe his games as having a maniacal attention to detail.
Then maybe he should handle Jai like he handles his games. Don't talk about it until it's almost ready to go.
You seem to have a problem with the fact he criticises other languages. Would you also treat someone who isn't currently designing a language with the same harshness if they also criticised a language the way Jonathan Blow does?
Re: My least favorite Rust type
#95Re: My least favorite Rust type
#96Re: My least favorite Rust type
#97Earlier quoted context omitted.
The only kind of programming language that is ever "finished" are ones that nobody uses.
C was largely "finished" when it came out–future additions have not added much. And by "finished" I don't mean "never changes", I mean "finished enough for a 1.0".
And embarrassingly longer for that standard to be widely implemented...
Re: My least favorite Rust type
#98Earlier quoted context omitted.
Then maybe he should handle Jai like he handles his games. Don't talk about it until it's almost ready to go.
Why do you care?
Re: My least favorite Rust type
#99Earlier quoted context omitted.
Then maybe he should handle Jai like he handles his games. Don't talk about it until it's almost ready to go.
It's his hobby/passion project, I really don't understand your objection. You seem to have a problem with the fact he criticises other languages. Would you also treat someone who isn't currently designing a language with the same harshness if they also criticised a language the way Jonathan Blow does?
Re: My least favorite Rust type
#100This is the key part. You really shouldn't try to "censor" the math to "help" users. It just causes more pain.
I'm recently been annoyed with the push back against "DynSized" again, which IMO is a symptom of the same thing. "DynSized" is the natural way to generalize Rust's notions of size/layout so we can implement custom DSTs, but people are scared of another ?Trait making Rust "more difficult" or "more complicated", so we're going to get some crapped up epicycles plan if we get anything at all.
-------
Incidentally the Jonothan blow quote below is full 180 misapplied. The issue is people trying to dial back something, not push it to it's natural conclusion, because they don't like the natural conclusion. Too bad, don't do that.