May 03, 2022
On 5/3/2022 4:16 AM, Max Samukha wrote:
> I totally agree. Musk is brilliant. It just would be nice if people stopped calling him an inventor or engineer.

I am an engineer, and I've got no problem calling Musk one. He has a degree in physics, which has little difference from engineering. He's the Chief Engineer at SpaceX.

As for being an inventor, here's a list of his patents:

https://patents.justia.com/inventor/elon-musk

Holding a patent makes one an inventor.
May 03, 2022
On Tuesday, 3 May 2022 at 19:22:37 UTC, Walter Bright wrote:
> On 5/3/2022 4:16 AM, Max Samukha wrote:
>> I totally agree. Musk is brilliant. It just would be nice if people stopped calling him an inventor or engineer.
>
> I am an engineer, and I've got no problem calling Musk one. He has a degree in physics, which has little difference from engineering. He's the Chief Engineer at SpaceX.
>
> As for being an inventor, here's a list of his patents:
>
> https://patents.justia.com/inventor/elon-musk
>
> Holding a patent makes one an inventor.

The patent was first invented in 1421 it appears. Whether it was even a good invention is yet to be seen. I think software patents are bad for software in general.

I think Elon Musk isn't really an engineer. I think he's just a really good PR person. Most people don't know that Elon wasn't really involved with Tesla, he just bought out the actual person that started Tesla. You don't become a billionaire without exploiting people. The people he's severely underpaying for their work and over working them. He pays people less than their worth and takes credit for all of their successes.
May 03, 2022
On Tuesday, 3 May 2022 at 19:01:44 UTC, Walter Bright wrote:
> On 5/3/2022 12:34 AM, Max Samukha wrote:
>> On Monday, 2 May 2022 at 20:24:29 UTC, Walter Bright wrote:
>> 
>>>
>>> It sounds just like how Lisp, Java, and C# work. Nemerle even uses the same interpreter/code generator as C#.
>> 
>> C# can't do CTFE. For example, in C#, you can't generate code (without resorting to hacks) at compile time based on UDAs the way you can in Nemerle or D. In C#, you usually process UDAs at runtime. I guess that is what you mean when you say "it needs compiler runtime at runtime". Yes, C# needs one because it must defer code generation to runtime.
>
> I'm surprised C# can't do CTFE. I guess its creators never thought of it :-)
>
> Java can create and compile code at runtime. I ran into this when creating a Java native compiler for Symantec. It was used very rarely, but just enough to sink the notion of a native compiler.

Actually:
https://github.com/dotnet/csharplang/discussions/2379

- Alex
May 04, 2022

On Tuesday, 3 May 2022 at 23:09:31 UTC, mee6 wrote:

>

I think Elon Musk isn't really an engineer.

A capitalist with 230B!
Man that doesn't pay taxes.

May 03, 2022
On 5/3/2022 4:55 AM, Paulo Pinto wrote:
> I give up, as you clearly can't accept a compiled language from 1960, about 30 years older than D, so why bother when it will be dismissed no matter what.

I accept that you and I see things differently :-)

May 03, 2022
On 5/3/2022 4:50 PM, 12345swordy wrote:
> Actually:
> https://github.com/dotnet/csharplang/discussions/2379


That's dated 2019, 12 years after D acquired Compile Time Function Execution
May 03, 2022
On 5/3/22 18:03, Walter Bright wrote:
> On 5/3/2022 4:50 PM, 12345swordy wrote:
>> Actually:
>> https://github.com/dotnet/csharplang/discussions/2379
> 
> 
> That's dated 2019, 12 years after D acquired Compile Time Function Execution

They acknowledge: "This feature would be pretty similar to other languages supporting CTFE, like D or C++11 with constexpr."

Ali
May 04, 2022

On Wednesday, 4 May 2022 at 01:54:30 UTC, Ali Çehreli wrote:

>

On 5/3/22 18:03, Walter Bright wrote:

>

On 5/3/2022 4:50 PM, 12345swordy wrote:

>

Actually:
https://github.com/dotnet/csharplang/discussions/2379

That's dated 2019, 12 years after D acquired Compile Time Function Execution

They acknowledge: "This feature would be pretty similar to other languages supporting CTFE, like D or C++11 with constexpr."

Ali

Looks like they're not planning on adding it at a compiler level, rather depending on the optimisations made at the Intermediate Language level to do it

May 03, 2022
On 5/3/2022 6:54 PM, Ali Çehreli wrote:
> They acknowledge: "This feature would be pretty similar to other languages supporting CTFE, like D or C++11 with constexpr."

Nice! I missed that. Thanks for pointing it out.

May 03, 2022
On 5/2/2022 7:32 AM, claptrap wrote:
> But even before the "digital revolution" in sound recording producers would just record multiple vocal tracks and cut in and out on the mixing desk or cut the actual tape and splice it together.

True, but in the documentary I saw on Autotune that was very time consuming and expensive, and required many takes. Hence the value that Autotune added.


> Record producers have been fixing vocals since the invention of magnetic tape.

I started liking live performances because they were imperfect :-)