Live data from Hacker News

My least favorite Rust type

ridiculousfish.com

61–70 of 298 posts

Re: My least favorite Rust type

#61

Earlier quoted context omitted.

I don't think it's reasonable to make a comment like this without explaining why. He has designed a programming language, so it seems fair to assume he'd have an understanding of programming language design.

You got a link for the compiler for said programming language?

Goodness, the lack of any compiler at all would disqualify a lot of cutting-edge academic research on programming languages, much less the existence of a publically-available compiler. Often all you get is a diagram full of (basically) inscrutable derivation rules.

Re: My least favorite Rust type

#63

Earlier quoted context omitted.

You got a link for the compiler for said programming language?

Can you think of a less snarky way of saying that he hasn't released it publicly yet?

Nope. I'm hoping one day that they do. I don't pay attention to Jai anymore, and I'm hoping someone hits me with a link.

Re: My least favorite Rust type

#64
post #61

Earlier quoted context omitted.

You got a link for the compiler for said programming language?

Goodness, the lack of any compiler at all would disqualify a lot of cutting-edge academic research on programming languages, much less the existence of a publically-available compiler. Often all you get is a diagram full of (basically) inscrutable derivation rules.

And rightfully so. In spite of all of the theory going into those languages, the one thing they're all missing is practice.

Re: My least favorite Rust type

#65
post #57

Earlier quoted context omitted.

You got a link for the compiler for said programming language?

I'm also not a fan of closed-source compilers (or fully closed, even worse), but it's unfair to disregard his work and opinions just because it's not publicly available. Regardless of that, this is not a discussion about compilers or compiler design/programming, but rather about PL design, which are two different areas and disciplines.

I'd even take a closed-source compiler.

The problem is that, ultimately, he's effectively throwing rocks from a glass house, but he denies us the rocks to throw back.

I just can't take him seriously.

Re: My least favorite Rust type

#67
post #39

Earlier quoted context omitted.

He demonstrably has a working compiler and programming language. Calling it a "fantasy" just because he has not given you full access to the source is plain incorrect. He streams so much of his development work on the compiler that a determined party could probably reproduce it by just copying the text from his text editor. He streams so much of his game development using the compiler that it obviously and unambiguou…

I can make a python script that prints out stuff while I'm streaming, too. He hasn't demonstrated squat. But, let's say he does have a working compiler. It's very probable that he does. Why doesn't he release it, then? Well you see, the only way it's possible to really effectively criticize a programming language is to use it. By not releasing the compiler, he avoids real criticism. So, no, I don't take him seriously…

Why is the default that everyone should release the things they make? Maybe he just wants to use it for himself and is uninterested in anyone else using it.

Re: My least favorite Rust type

#68
post #44

> Range requires the borrow, so the vastly more common Range etc. So I have no idea about rust, but in c++ a big feature of templated code is that you can make type appropriate specializations, is that not possible in Rust or did its standard library maintainers just sleep on the job?

"Sleep on the job" might be a bit unfair. Specialization doesn't exist but is in the works.

Re: My least favorite Rust type

#69
post #67

Earlier quoted context omitted.

I can make a python script that prints out stuff while I'm streaming, too. He hasn't demonstrated squat. But, let's say he does have a working compiler. It's very probable that he does. Why doesn't he release it, then? Well you see, the only way it's possible to really effectively criticize a programming language is to use it. By not releasing the compiler, he avoids real criticism. So, no, I don't take him seriously…

Why is the default that everyone should release the things they make? Maybe he just wants to use it for himself and is uninterested in anyone else using it.

I'd be 100% okay with that. That's not all he's doing, though.

Re: My least favorite Rust type

#70

Earlier quoted context omitted.

So people can watch him develop software? The same reason why you might stream a "let's play" but not be interested in somebody commenting on how bad of a gamer you are?

The issue is that he uses that platform to criticize other languages. That's my root problem, here. If all he did was write code, then nobody would care.

Ok, would you be happier about it if he wrote blog posts and never came up with Jai at all?
Post reply on HN