硬核觀察 #930 TypeScript 5.0 即將完成,搶跑裝飾器功能

硬核老王 發佈 2024-04-27T09:01:48.324866+00:00

TypeScript 5.0 即將完成,搶跑裝飾器功能TypeScript 團隊已經推出了 5.0 RC,完整版本計劃於 3 月 14 日發布。它最大的新功能是 ECMAScript 裝飾器,這個功能可以通過名為裝飾器表達式的註解來擴展類,允許以可重複使用的方式定製類及其成員。

TypeScript 5.0 即將完成,搶跑裝飾器功能

TypeScript 團隊已經推出了 5.0 RC,完整版本計劃於 3 月 14 日發布。它最大的新功能是 ECMAScript 裝飾器,這個功能可以通過名為裝飾器表達式的註解來擴展類,允許以可重複使用的方式定製類及其成員。但裝飾器目前不是 ECMAScript 2023 年草案的一部分。這意味著 TypeScript 的開發者將比 ECMAScript 規範更早獲得這一功能。此外,TypeScript 5.0 編譯器比以前快了約 10%。

消息來源:Dev Class

老王點評:我覺得 TypeScript 更好、更嚴謹。

GNOME Shell 和 Mutter 合成器已經脫離了 GTK3

GNOME Shell 現在將只依賴於 GNOME-Desktop-4 / GTK4,X11 顯示代碼已經脫離了 GTK3,並且 GTK3 也不再作為 Mutter 庫/執行程序的依賴關係。GNOME-Shell 對 GTK3 的強制依賴已被放棄,而現在只有一個對 GTK4 運行環境的軟連結。當然,仍然有一些依賴 GTK3 的應用,比如 GIMP 現在還在努力往 GTK3 上遷移,甚至還有一些依賴 GTK2 的應用。

消息來源:Phoronix

老王點評:很高興能看到 GNOME 44 發布時擺脫了 GTK3。

歐洲推動設立月球時區

這個想法是去年年底在荷蘭舉行的一次會議上提出的,世界各地的航天組織同意迫切需要建立 「共同的月球參考時間」。目前,月球任務是按照操作太空飛行器的國家的時間運行,一個國際公認的月球時區將使大家都方便。目前正在辯論是否應該由一個單一的組織來設定和維持月球上的時間。每個月球日的時間長達 29.5 個地球日,而且每天增加約 56 微秒。

消息來源:AP News

老王點評:或許以後每個星星都需要自己的時區。

關鍵字: