Exciting Updates on My Julia Packages and Future Releases!
Written on
Chapter 1: New Developments in the Julia Ecosystem
I have some thrilling news about my packages and their upcoming releases!
Recently, I shared an update regarding my expansive Julia ecosystem. In this update, I highlighted how close I am to launching new versions and expressed my enthusiasm for the latest iteration of Toolips, which will enhance my projects significantly. For those interested, you can check out that update here: [link].
Just a few days have passed since that announcement, and I've made considerable progress on several projects. For instance, ToolipsSVG is nearly complete, but I still need to create tests, documentation, and an improved README. Additionally, I need to release Toolips 0.3 before I can consider this project finished. Soon, I'll be introducing ToolipsServables, marking the start of a series of releases, including Toolips, ToolipsSVG, ToolipsSession, ToolipsUDP, and Gattino, all of which should be available shortly after registration. Toolips has one minor feature left to add, followed by the necessary tests. ToolipsSession requires tests and documentation, and I still need to finalize parts of my new RPC implementation. Lastly, ToolipsSVG and Gattino primarily need tests and documentation before their launches.
In this video, I’m excited to share some fantastic news regarding the progress of my packages. You’ll get a glimpse of what’s to come!
Section 1.1: ToolipsServables Registration Process
The key announcement I want to make is that ToolipsServables is officially in the registration phase. This means it won't be long before the package is available in Pkg. There’s a brief mandatory waiting period of about three days for new packages. During this time, I aim to finalize the remaining RPC adjustments to ToolipsSession, complete everything with Toolips, and release both packages shortly after ToolipsServables is registered.
As for ToolipsSVG, I anticipate that it will also be released around this time. I plan to update ToolipsUDP quickly as well. However, the update for ToolipsRemote will likely take longer due to the extensive work I want to accomplish with that package. Therefore, I will focus on other projects first, including Gattino and Olive, alongside my server initiatives, such as ChiProxy.
Subsection 1.1.1: My Server Setup
In a previous update, I introduced you to my trusty servers — Herb and Ida. Ida is my powerful server equipped with dual processors and up to 768 GB of RAM, while Herb is my smaller EON server featuring a single quad-core processor and up to 32 GB of RAM.
As mentioned before, I acquired these servers to deploy some of my projects. My plan is to gradually build them up as I develop the corresponding software, which I referenced at the start of this update. Although I eventually intend to migrate everything except for the DNS and proxy server off this machine, I expect to utilize it for some smaller-scale deployments before the significant launch of OliveCreator, which I will likely install directly onto Ida.
Section 1.2: Upcoming Documentation Site
For now, I need to establish a documentation site for all these new packages. I’m eager to create accessible documentation for my Julia packages, as this is my first attempt at writing such comprehensive guides. This project is nearing a fully developed 1.0 version, making it an exciting time. The new version of Toolips is user-friendly, and I look forward to launching a fantastic documentation website that showcases its features and provides valuable information for developers. A goal of mine is to implement a page that lists all available Method bindings for a specific type, which I believe would be a great reference for users.
In this featurette, Tina Fey and Briga Heelan discuss upcoming features of the new season, which parallels my own excitement for what's next in my projects!
Chapter 2: Looking Ahead
I have numerous plans unfolding shortly, starting with the initial release of ToolipsServables and the deployment of OliveCreator. Given my recent pace and the current state of my projects, I expect Gattino to be very close to registration with Pkg. With this, I can progress towards creating what I’ve always envisioned. While it remains a work in progress, I can see the end goal on the horizon!
Thank you all for taking the time to read this update. Have a wonderful day!