That’s a pretty bad example since most functional frameworks include an any or some function that returns early.
That’s a pretty bad example since most functional frameworks include an any or some function that returns early.
I mean it tends to show up in the FE due to JS being fundamentally callback based. You’re basically responding to events and the like. Unfortunately the language was not designed for reactivity so they’re all added on via frameworks.
Are there benefits in not having a GC in WASM?
Also are there mainstream memory safe languages without a borrow checker? There’s some experimental ones out there.
Rust isn’t strictly functional? Do you mean you’d like a language with garbage collection?
Maybe affects the kind of bacteria that can grow on your body? That’s where the smell in your armpits come from and earwax stops bacteria.
That’s what I feel. Like frames seem to get mixed together and I have to do a manual refresh. But this is also how I can build castles in the clouds.
Is it Amazon because they did a really good job at keeping teams separate (via APIs)?
I’d also say weapon/spell/tool selection as well. They just don’t really care about their UI.
Huh? Every IDE has had this feature for decades. Eclipse, all of JetBrains products, even NetBeans. This is like the most basic feature provided by IDEs.
Also with the development of first party language servers it’s relatively easy for new IDEs to integrate.
Yeah but the compilers weren’t that good at optimization back then.
Big companies do this all the time. Giant monorepos with good testing and reliability systems manage it. As an example: https://abseil.io/resources/swe-book/html/ch22.html
Aren’t brackets hard to type in Swiss layout? Most of my Swiss coworkers switch to US.
It’s very rare in the industry for you to start something and have the flexibility to pick the language. You’re much more likely to be working on an existing system or expected to work with whatever the company uses.
That said, there’s plenty of opportunity to make your own decisions. Having to follow arbitrary style rules is hardly a consideration (actually you’ll find it’s hard enough just to have consistent arbitrary rules within a company).
There may also be opportunities for you to change these rules, but it’s also wise to pick your battles.
I’m mostly talking about when you need to use JSDoc format which are usually for interfaces, so it’s usually just a chore for humans.
Probably harder to get good comments inside code, but it might still be possible.
Why wouldn’t it be able to? It can link similar code structure to data in its training set. Maybe the ones that aren’t at that level but it’s hardly a stretch to make these inferences. Most of the code you write is hardly novel.
To my knowledge that just formats existing comments. With LLMs you could probably do 95% of the actual commenting.
Your code should generally be self documenting: Have variable and method names that make sense.
Use comments when you need to explain something that might not be obvious to someone reading the code.
Also have documentation for your APIs: The interfaces between your components.
I always thought engineering is cool but time consuming. Programming was picked up along the way and now the money is too good to do anything else. Wish I could work on devices again.
They see what’s happening in Ukraine where a <$100 drone can kill an enemy soldier. The KDR for their drone aces are insane.