News for hackers. Stuff that matters.
Re:Show HN: Beef, a new performance-oriented programming lan... by jcelerier on Wednesday January 08, 2020 @02:30PM (#21994854)
> One of my goals was to show how good a good IDE experience can actually be to someone who is used to working in C/C++.

I wonder what you find lacking in the current C++ experience. e.g. with the IDE I use (QtCreator), I can quickly refactor things across million-lines codebases, perform a decent set of more advanced refactors (https://doc.qt.io/qtcreator/creator-editor-refactoring.html), auto-generate boilerplate code, I get in-line hints, lints and warnings while I type all with clang-based auto-completion...

Re:Show HN: Beef, a new performance-oriented programming lan... by RazrFalcon on Thursday January 09, 2020 @02:38AM (#21999244)
I'm using QtC daily too, and it's far from perfect.

- It still can't handle most of the CMake projects.

- Refactoring/autocompletion/go-to-definition doesn't work on a heavy-templated code.

- Clang must be patched to work correctly (at least code analyzer doesn't work out of the box).

- Code generation sometimes produces malformed code.

- No ANSI escape codes support in terminal/output.

- Random crashes.

IDEA with Rust plugin is years ahead.

Re:Show HN: Beef, a new performance-oriented programming lan... by celticmusic on Thursday January 09, 2020 @10:03AM (#22001733)
personally I think the best IDE in the world is Visual Studio for C#.

I think Rust has the _potential_ to be better, but it's years off and requires the rust community to change how they think.

I'm interested in the IDE due to the authors claims, but I don't really see him making this IDE better than VS + C#. If he can, that would be amazing though.

Re:Show HN: Beef, a new performance-oriented programming lan... by littlestymaar on Thursday January 09, 2020 @10:33AM (#22001982)
> I think Rust has the _potential_ to be better, but it's years off and requires the rust community to change how they think.

The said change already happened and Rust devs are currently refactoring in depth their compiler to make it IDE-friendly (taking a lot of inspiration from Roslyn). This is tons of work though and even if it's currently going well, it won't be there before next year.

See this talk if you're interested in this kind of things: https://m.youtube.com/watch?v=7_7ckOKZCJE&list=PLgC1L0fKd7Uk...

Re:Show HN: Beef, a new performance-oriented programming lan... by celticmusic on Thursday January 09, 2020 @11:04AM (#22002265)
oh interesting, it turns out I don't follow rust closely enough :)

I think when rust tooling gets "there", it's going to be able to do some really cool things that no one else can do.

Re:Show HN: Beef, a new performance-oriented programming lan... by steveklabnik on Thursday January 09, 2020 @10:48AM (#22002131)
(The work is also directly inspired by the C# work)
Re:Show HN: Beef, a new performance-oriented programming lan... by littlestymaar on Thursday January 09, 2020 @12:15PM (#22003128)
That's what I meant when I said it was inspired by Roslyn. Did I miss other things from C# that Rust is borrowing* here?

* pun obviously intended

Re:Show HN: Beef, a new performance-oriented programming lan... by steveklabnik on Thursday January 09, 2020 @01:11PM (#22003752)
No, I just cannot read, sorry!
Re:Show HN: Beef, a new performance-oriented programming lan... by littlestymaar on Thursday January 09, 2020 @01:30PM (#22003959)
Ahah no worries ;)