Programming Leftovers

-
Raku Advent Calendar: Day 11: Unix philosophy without left-pad, Part 2: Minimizing dependencies with a utilities package
In the previous post, I made a case for why programming languages should have a utility library that provides small-but-commonly-needed functions. Today I’m introducing a new Raku package that I hope will fill that gap.
I’m going to start by introducing you to this new package as it exists today. Then I’ll turn to plans for the future and how I’d like to see this package (or a similar one) grow over time. Then we’ll wrap up by taking a step back and discussing how all of this fits with the Unix philosophy.
(Today’s post is a bit more Raku-focused than the previous one. But I think there’s still plenty here that’s relevant to any language.)
-
Godot 4.0 Alpha Is Near, Another Pre-Alpha Build Available
Godot 4.0 is a massive feature update with introducing Vulkan API support, countless renderer improvements, editor enhancements, better multiplayer capabilities, and much more building up for this big release. It's going to be a hell of a release and quite a shining open-source game engine that looks like it should be better capable of taking on the proprietary/commercial game engines. (Recent commits to godot-benchmarks repo also has me all the more excited.)
-
Qt Creator 6 available with improvements for Linux and the code editor - itsfoss.net
The Qt Company has announced the publication of Qt Creator 6, the new major version of its official IDE to work with the well-known framework, which is also the base technology used by projects like KDE and LXQt.
The first thing that stands out about Qt Creator 6 is that it is based on Qt 6.2, the latest LTS version of the technology that at the time was a great advance towards parity with version 5.15, since version 6, at least until that moment, did not have all the ported features.
Of the new features incorporated into the new version of the IDE, we find that those responsible have moved the start-up of external processes tools such as compilation and clang-tidy. “This avoids problems in Linux, where branching a process from a large application is more expensive than from a small server process “.
Continuing with more things brought by Qt Creator 6, we have the multi-cursor support in editing, a C ++ code model updated to LLVM 13, full support but not enabled by default editing of C ++ with Clangd and now the Built-in Qt Quick Designer is disabled by default, which means that the IDE will open the ‘.ui.qml’ files in Qt Design Studio to offer, according to the company, a more integrated workflow. Another important support aspect is the universal binaries for macOS, which span the ARM and Intel architectures.
-
Rust-Based Cloud Hypervisor Heads to Linux Foundation – The New Stack
The Cloud Hypervisor project has found a home with the Linux Foundation, bringing its modular approach to virtual machine monitoring for cloud-based workloads to the vendor-neutral foundation.
Cloud Hypervisor was first created during a wave of hypervisor creation, explained Arjan van de Ven, an Intel Fellow and founding technical sponsor for the project, and finds common roots with other similar projects, but offers an approach through modularity that provides security and performance alongside flexibility.
-
Development environment: NetBeans 12.6 brings pattern matching for switch expressions - Market Research Telecast [Ed: Automated/machine translation]
The NetBeans team has released version 12.6 of the development environment. NetBeans, which is under the patronage of the Apache Software Foundation (ASF), is approaching Java 17 and introducing innovations for other programming languages. MultiViews can now be displayed in the TypeScript and CPPLite editor, which provides access to the History-Tab enables.
There are also changes in the release cycle: In October 2021, the NetBeans team decided to completely do without further LTS versions and instead concentrate on quarterly updates – with appropriately adapted versioning. According to the official roadmap the next version, NetBeans 13.0, is scheduled for February 2022.
-

- Login or register to post comments
Printer-friendly version- 2120 reads
PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
digiKam 7.7.0 is released
After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release.
|
Dilution and Misuse of the "Linux" Brand
|
Samsung, Red Hat to Work on Linux Drivers for Future Tech
The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world.
Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility.
|
today's howtos
|








.svg_.png)
Content (where original) is available under CC-BY-SA, copyrighted by original author/s.

Recent comments
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago