News: 0001540059

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

GNOME Now Has A Second Core App Written In TypeScript

([GNOME] 3 Hours Ago Move Over Rust?)


GNOME 48 [1]made Decibels the desktop's official audio player and in doing so also became the first GNOME core application written in the TypeScript porting language. There's now a second core app for GNOME written in TypeScript.

The GNOME Weather code has been ported from JavaScript to TypeScript, making it the second core app now in this JavaScript superset. The Microsoft-developed TypeScript adds static typing and other features atop JavaScript. Sort of reminds me of the days of the GNOME Mono/C# apps.

The three week old [2]merge request that landed this week explains of the rewrite in TypeScript:

"TypeScript is a superset of JavaScript with strong typing and many other quality-of-life improvments. This MR modernizes the Weather codebase somewhat and ports it to TypeScript in steps:

Use type-checked JS

Initial TypeScript port

Strict TypeScript mode

eslint

Misc. cleanups and consistency tweaks"

Those interested in this GNOME Weather port to TypeScript and other GNOME changes this week can find out more in the newest edition of [3]This Week in GNOME .



[1] https://www.phoronix.com/news/GNOME-48-Decibels-Audio-Player

[2] https://gitlab.gnome.org/GNOME/gnome-weather/-/merge_requests/187

[3] https://thisweek.gnome.org/posts/2025/04/twig-195/



StarterX4

jokeyrhyme

rmfx

Quackdoc

Jumbotron

jacob

CharlieB

skeevy420

p0358

Hit them biscuits with another touch of gravy,
Burn that sausage just a match or two more done.
Pour my black old coffee longer,
While that smell is gettin' stronger
A semi-meal ain't nuthin' much to want.

Loan me ten, I got a feelin' it'll save me,
With an ornery soul who don't shoot pool for fun,
If that coat'll fit you're wearin',
The Lord'll bless your sharin'
A semi-friend ain't nuthin' much to want.

And let me halfway fall in love,
For part of a lonely night,
With a semi-pretty woman in my arms.
Yes, I could halfway fall in deep--
Into a snugglin', lovin' heap,
With a semi-pretty woman in my arms.
-- Elroy Blunt