Live data from Hacker News

Stop Building on Corporate-Controlled Languages

blog.deckc.hair

41–50 of 324 posts

Re: Stop Building on Corporate-Controlled Languages

#41

I would highly recommend Odin to anyone who has looked at Zig or Nim (as the author did here). Also not corporate controlled, but used in production at several corporations. https://odin-lang.org/

What does Odin do better than Zig? To me the languages seem very similar except that Zig has its very heavy use of comptime.

Re: Stop Building on Corporate-Controlled Languages

#42

Remember when programming languages were free? When your compiler/editor didn't call back to some corporation every time you compiled code? When our package managers weren't linked to data aggregators watching our every move? When we used free tools to build free software.

> When our package managers weren't linked to data aggregators watching our every move? I haven't heard of this before (other than TFA's bare question-raising). Do you have an example?

Golang out of the box aggregates and analyzes usage metrics of modules whenever they are downloaded.

Re: Stop Building on Corporate-Controlled Languages

#44
post #37

[deleted]

Question about Vale's positioning, where does it exist relative to Zig and Nim? At a brief glance Vale seems closed to C than C++, which seems to put it in some of the same use cases as Zig, but perhaps a bit higher level. Is that an accurate assessment?

Re: Stop Building on Corporate-Controlled Languages

#45

I feel this way about TypeScript. That said, I see its value. We use it at my company. TypeScript is open-source but created and (I think) pseudo-owned by Microsoft, which has had terrible ethics over the years, including the 3 E's [1] [1] ""Embrace, extend, and extinguish" (EEE),[1] also known as "embrace, extend, and exterminate",[2] is a phrase that the U.S. Department of Justice found[3] that was used internally…

When I describe Haxe to people, the inevitable question is 'Why not Typescript?'

This article is pretty much expresses the answer I give.

Re: Stop Building on Corporate-Controlled Languages

#46

I would highly recommend Odin to anyone who has looked at Zig or Nim (as the author did here). Also not corporate controlled, but used in production at several corporations. https://odin-lang.org/

Is it really used in production at several corporations, or is it more that several corporations happen to use a popular product that was built with Odin?

Besides the JengaFX people, who else is using this language?

Re: Stop Building on Corporate-Controlled Languages

#47
post #13

Remember when programming languages were free? When your compiler/editor didn't call back to some corporation every time you compiled code? When our package managers weren't linked to data aggregators watching our every move? When we used free tools to build free software.

When I was a kid, there were no free compilers. You had to pay for tools like Turbo Pascal. You were either lucky if you found a decent free C compiler to download off a BBS or you pirated one.

When the original 128KB Macintosh came out, I started programming on it in assembler because I couldn't afford any of the compilers. Being able to work at that level affected the trajectory for about the first half of my career, and I think for the better. Growing up in a world with free compilers (and complete-enough scripting languages too) seems very different.

Re: Stop Building on Corporate-Controlled Languages

#48

I feel this way about TypeScript. That said, I see its value. We use it at my company. TypeScript is open-source but created and (I think) pseudo-owned by Microsoft, which has had terrible ethics over the years, including the 3 E's [1] [1] ""Embrace, extend, and extinguish" (EEE),[1] also known as "embrace, extend, and exterminate",[2] is a phrase that the U.S. Department of Justice found[3] that was used internally…

These Microsoft examples are 20 years old. The company has changed leadership to a team that embraces open source years ago and I think they've done a pretty good job demonstrating this embrace. They have adopted open source Java, they further open sourced .NET, they've embraced Linux containers in Azure and WSL on windows, etc. Might be about time to reconsider this perspective of 'hate Microsoft'. Full disclosure:…

I'm not sure I believe this. IME, the developer experience of .NET on Linux and Mac platforms is definitely subpar compared to Windows. I've tried to get started on F# several times and have always run into bugs and incomplete/inadequate documentation.

Re: Stop Building on Corporate-Controlled Languages

#49

I feel this way about TypeScript. That said, I see its value. We use it at my company. TypeScript is open-source but created and (I think) pseudo-owned by Microsoft, which has had terrible ethics over the years, including the 3 E's [1] [1] ""Embrace, extend, and extinguish" (EEE),[1] also known as "embrace, extend, and exterminate",[2] is a phrase that the U.S. Department of Justice found[3] that was used internally…

These Microsoft examples are 20 years old. The company has changed leadership to a team that embraces open source years ago and I think they've done a pretty good job demonstrating this embrace. They have adopted open source Java, they further open sourced .NET, they've embraced Linux containers in Azure and WSL on windows, etc. Might be about time to reconsider this perspective of 'hate Microsoft'. Full disclosure:…

> changed leadership to a team that embraces open source years ago

Before or after they were shaking down Android OEMs over FAT? Microsoft didn't change, they're just operating in a market where they can't get away with as much.

Re: Stop Building on Corporate-Controlled Languages

#50

Remember when programming languages were free? When your compiler/editor didn't call back to some corporation every time you compiled code? When our package managers weren't linked to data aggregators watching our every move? When we used free tools to build free software.

When was this? Year ~2000 through ~2010?
Post reply on HN