News for hackers. Stuff that matters.
Re:Emacs-ng: Emacs with Deno runtime and TypeScript by bitwize on Tuesday March 16, 2021 @01:24AM (#26473329)
> Though I really hope the future is more polyglot, because that is just way more fun.

I hope so too, but... I've worked with people who really don't want to touch anything besides JavaScript. Such people could be coaxed to use Rust to write kernel drivers and the like, due to its safety guarantees -- but not C, nor C++. JavaScript is in everything. Both of the major DEs for Linux embed JavaScript interpreters. Microsoft is adding it to their office suite, to coexist with and eventually supplant VBA. Inasmuch as developers are still writing desktop apps, odds are good they're Electron apps. It's as near to a universal language as we've had in decades. Instructions are being added to ARM to better support JavaScript.

The dream of the Lisp machine (which Emacs to some extent embodies) is dead. Computers of the future will be, largely, JavaScript machines.

Re:Emacs-ng: Emacs with Deno runtime and TypeScript by bambataa on Tuesday March 16, 2021 @04:39AM (#26474272)
Is someone who only wants to write JavaScript really going to be coaxed to write kernel drivers in any language? Yes there is a dominant JS crowd, but I don’t really see why they should affect what developers in other areas choose.
Re:Emacs-ng: Emacs with Deno runtime and TypeScript by anthk on Tuesday March 16, 2021 @05:18AM (#26474537)
These people are delusional, they think they can do low level device driver thinkering with just JS...

Eh, no. Not even close.

Back in the day I wrote a personal patch for BTTV in order to support my video card with different tuner and radio settings. It was damn hard for a C newbie like me. For these people it would be a nightmare.

Re:Emacs-ng: Emacs with Deno runtime and TypeScript by Ar-Curunir on Tuesday March 16, 2021 @09:21AM (#26476325)
Yeah, and now imagine if you didn’t have to worry about simple things like memory safety or overflow or null pointer checks or so many C problems that Rust fixes.

The point of Rust is to enable newbies to write systems software.

Re:Emacs-ng: Emacs with Deno runtime and TypeScript by anthk on Tuesday March 16, 2021 @11:16AM (#26477861)
>That's what Go has been built for, but if you trust a newbie writting low level stuff, bad shit will happen either sooner or later.
Re:Emacs-ng: Emacs with Deno runtime and TypeScript by Ar-Curunir on Tuesday March 16, 2021 @11:58PM (#26486368)
So the solution is what, exactly? To isolate people and gatekeep them from learning systems programming?
Re:Emacs-ng: Emacs with Deno runtime and TypeScript by anthk on Wednesday March 17, 2021 @08:12AM (#26489962)
Yes? This is a meritocracy, if don't know how to do low level stuff, head to the College, or learn it properly.
Re:Emacs-ng: Emacs with Deno runtime and TypeScript by Ar-Curunir on Wednesday March 17, 2021 @03:29PM (#26495797)
tech is not a meritocracy.
Re:Emacs-ng: Emacs with Deno runtime and TypeScript by anthk on Thursday March 18, 2021 @01:22PM (#26505104)
It is.
Re:Emacs-ng: Emacs with Deno runtime and TypeScript by anthk on Tuesday March 16, 2021 @04:29AM (#26474225)
- TCL and LUA interpreters are everywhere, too.

- On JS machines, I doubt it, because if some better language it's better than JS, that could yield to huge losses to ARM CPU producers. And that will happen, sooner or later.

>I hope so too, but... I've worked with people who really don't want to touch anything besides JavaScript.

These people are professionaly dead if they want to create something more performant than a bullshit, slow JS application.

QT5 it's being used in LOTS of professional software. Not even WASM Google Earth can be close to the performance of Google Earth Pro used in offices for professional tasks.