News for hackers. Stuff that matters.
Re:Rust Is Surprisingly Good as a Server Language by logicchains on Monday July 13, 2020 @03:49AM (#23818200)
Or a language like Go, C or Nim that can compile tens of thousands of lines of code in a few seconds.
Re:Rust Is Surprisingly Good as a Server Language by tastyminerals2 on Monday July 13, 2020 @05:15AM (#23818772)
You forgot about D, where you can basically bind ctrl+s to rdmd in your favourite IDE and enjoy scripting language akin experience.
Re:Rust Is Surprisingly Good as a Server Language by vips7L on Monday July 13, 2020 @11:27AM (#23821766)
D is sadly very underrated.
Re:Rust Is Surprisingly Good as a Server Language by mlindner on Monday July 13, 2020 @08:39AM (#23820094)
My day job is in C and compile time is 30 minutes. It really depends what you're working on.
Re:Rust Is Surprisingly Good as a Server Language by logicchains on Monday July 13, 2020 @09:39AM (#23820596)
Does it take that long for an incremental build?
Re:Rust Is Surprisingly Good as a Server Language by wiz21c on Monday July 13, 2020 @02:47PM (#23824163)
I've used Nim just a bit on Windows/MingW (I'm from python world). The very short program I made (about 200 lines, mostly math stuff, no framework imports) compiles in 2-3 seconds. It's already too long for me to iterate (it's not a rant against Nim, it's just that it's too long for my way of working; the language is nice and gives good results). Also note that Nim compiles fast, it's the compile-to-native compilation step that takes 90% of the time.
Re:Rust Is Surprisingly Good as a Server Language by pjmlp on Monday July 13, 2020 @04:41AM (#23818562)
Or OCaml, Java, C#, F#, Eiffel, Delphi,...
Re:Rust Is Surprisingly Good as a Server Language by LandR on Monday July 13, 2020 @07:28AM (#23819564)
I've worked in a C# code base where compiling the solution took 40 minutes.
Re:Rust Is Surprisingly Good as a Server Language by koyote on Monday July 13, 2020 @08:13AM (#23819899)
Wow, one of our solutions is nearly 100 projects (legacy) and the compile time for the whole solution is sub-5 minutes. I'd love to see what kind of solution would take 40 minutes to compile! (or maybe I don't :)).

That being said, C# is clever enough to only need to recompile the assemblies affected by your code change, so often you can get away with 10 second compile times even for large solutions.

Re:Rust Is Surprisingly Good as a Server Language by LandR on Monday July 13, 2020 @08:14AM (#23819900)
IIRC our solution was around 450 projects. Visual Studio just woudn't open the whole solution.

So you had to work in individual projects at a time, slowly going through and changing stuff project by project.

VS wouldn't even build it either, really. YOu had to build via batch file that did various ms build magic. I would make changes, set of a build and go to lunch, then come back and fix the errors.

Once you checked the code into source control it would trigger a build which would sometimes take upwards of an hour :( I hated that code base.

It got even worse when they added Coded UI tests. Wait an hour for a build and then a random Coded UI test would fail and the advice from the people who wrote the Coded UI was "just run another build!", yeah, flakey tests on a code bases that tests an hour to run...

Re:Rust Is Surprisingly Good as a Server Language by pjmlp on Monday July 13, 2020 @08:56AM (#23820241)
Now imagine with the current Rust compile times, compiling those 450 projects from scratch, I bet the 40m would turn into hours.
Re:Rust Is Surprisingly Good as a Server Language by hellofunk on Monday July 13, 2020 @05:29AM (#23818843)
Just googling “f# compile times” would beg to differ.
Re:Rust Is Surprisingly Good as a Server Language by pjmlp on Monday July 13, 2020 @06:12AM (#23819103)
Apparently you didn't bother to read the 3 answers that come up.

Only one of them says anything and it an empty statement like

> F#'s compile times also seem to err on the long side but not very much so, my impression goes.

However it is quite easy to validate write the same algorithm in F# and Rust and then compare.

Ah but Rust is AOT compiled, easy, use NGEN, .NET Native, or Mono AOT for the F# compile time measurements.

Re:Rust Is Surprisingly Good as a Server Language by hellofunk on Monday July 13, 2020 @06:58AM (#23819386)
Apparently you assume that everyone’s google results are identical.
Re:Rust Is Surprisingly Good as a Server Language by setzer22 on Monday July 13, 2020 @10:06AM (#23820906)
I've had a reviewer in a (scientific) journal tell me some paper is relevant, and thus I need to cite it, because it "appears on their top google results".

People should be educated on the huge bias introduced by personalized services like google.

Re:Rust Is Surprisingly Good as a Server Language by chrisoverzero on Monday July 13, 2020 @07:47AM (#23819710)
If that’s the case, then there’s no point in making any claims about what “just googling ‘f# compile times’ ” will reveal.