Lost for something to do this summer?
Posted by Steve Revill Tue, 12 Jul 2022 12:46:00 GMT
If you’re still circling the A642 for the Wakefield show or snoozing in the deck chair after the MUG midsummer event then unfortunately you missed both of them now. However, you can still catch the highlights of the RISC OS Open talk on YouTube.
Fill your pockets with new Toolbox gadgets
Thanks to the original author, Rik Griffin, the nightly HardDisc4 betas include the popular Tabs and TreeView gadgets, which have been absorbed into the core set of gadgets available in the User Interface Toolbox.
Currently the examples and documentation are buried in the source tree (here and here), but the ongoing Toolbox reunification bounty includes an activity to pull together this material into a single text. If you’re any good at technical writing or proof reading, do get involved.
Send your packets with new network utilities
As part of step 2 of the TCP/IP work there’s a brand new set of the tools that live in the Internet resource. These are based on the latest versions from the FreeBSD operating system on which the stack is based, and only need Boot merging with your existing setup.
Each one includes help on the new options and features, shown on screen by using the command with -help
after it. Further information is inside the download archive.
Fetch your sources with a Git client
Git is the name of the version control system used to host the definitive source code for RISC OS, but it has its origins elsewhere meaning there’s currently no way to interact with it from RISC OS itself – you need to use an intermediary platform like Windows or Linux.
That’s why the project to make a native client was conceived, and already you can see how the desktop front end might look:
Even though there’s more under-the-hood plumbing to complete, keep an eye on the status page for a version to try out soon.
Things to do
The recent RISC OS shows also saw the release of an updated ABC compiler which can accelerate floating point operations in BASIC programmes considerably.
ROOL also fired the starting pistol on the work to complete the next stable release of RISC OS 5 – more details around the roadmap to 5.30 launch will follow shortly.
Why not take advantage of the longer days (or nights if you’re in the southern hemisphere) and find something from the above five areas to get lost in?
Recompiled one of my module with the new TCPIPLibs. I had to add “#include <sys/types.h>” in h.netdb so that it wouldn’t complain about u_int32_t.
netdb.h hasn’t changed (recently), that u_int32_t first appeared in TCPIPLibs 5.66 back in 2018. There was some minor fallout at the time, generally just shuffling netdb.h down the list of headers like here to below <sys/types.h>.