Recent Posts

Pages: 1 2 3 [4] 5 6 7 8 9 10
31
Development / Re: Change to C++17?
« Last post by Pecan on September 10, 2026, 06:51:50 pm »
I use wx2.3.8 and wx3.3.3 for CodeBlocks (all compiled at c++20) every day.
32
Development / Re: Change to C++17?
« Last post by christo on September 10, 2026, 06:50:06 pm »
Hi Miguel,

I've been using c++20 for a long time without any issues in my custom branch's  autotools build on ubuntu. I think we can upgrade to c++20 directly.

For autotools, following change should be sufficient : https://github.com/josephch/codeblocks/commit/c56d5feaf0ce0c5d511263d1fba29e3713af68e2
33
Development / Re: Change to C++17?
« Last post by gd_on on September 10, 2026, 05:49:27 pm »
Just to inform you that with my CodeBlocks_Windows.workspace, and setting my global variable cb_build.cpp_std to gnu++20, codeblocks compiles correctly as far as I have tested. Of course, this does not cover all build methods.
34
Development / Re: Change to C++17?
« Last post by Miguel Gimenez on September 10, 2026, 04:38:02 pm »
Quote
Have you tried to compile the full version with C++17

I have not tried, developers must agree on the change beforehand. Changing the CBP is easy, the problem may come later from autotools.

Errors in Squirrel can be fixed, but it uses tricky memory accesses that may be a headache.
35
Development / Re: Change to C++17?
« Last post by LETARTARE on September 10, 2026, 03:18:30 pm »
Leap-15.6-64bits, wx-3.2.8;gtk3-u, gc-15.2
'r14003.cbp' ( no 'contrib' )
Here is the compilation log with 'C++17' :
36
Development / Re: Change to C++17?
« Last post by LETARTARE on September 10, 2026, 03:03:09 pm »
Have you tried to compile the full version with C++17 (Win-xx, Linux-xx) ?
If so, what warnings have you obtained ?
37
Development / Change to C++17?
« Last post by Miguel Gimenez on September 10, 2026, 02:04:03 pm »
There is an updated version of astyle library (3.6.18) that fixes some issues (see ticket 1643, but it uses the stupid C++17-only std::string_view and we currently are using C++11.

There is also some C++17-only code, like [fallthrough] in clangd_client, generating warnings.

Should we change to C++17?
38
Announcements / Re: Heavy Machinery Strategies for Large Botanical Gardens
« Last post by Miguel Gimenez on September 10, 2026, 01:56:29 pm »
Spam reported to moderator.
39
Announcements / Heavy Machinery Strategies for Large Botanical Gardens
« Last post by lgmusa on September 10, 2026, 12:16:33 pm »
Maintaining a sprawling botanical garden is a completely different discipline than standard commercial farming. You are not trying to aggressively extract a massive yield from the soil; you are trying to preserve highly delicate, rare specimen plants while accommodating thousands of walking tourists. However, the physical reality of groundskeeping still requires moving completely absurd amounts of heavy material. When the time comes to spread hundreds of yards of rich seasonal mulch or safely transport a massive, balled-and-burlapped heritage oak tree, you cannot do it with a wheelbarrow. To handle these highly demanding tasks without destroying the delicate garden beds, groundskeepers must turn their compact tractors into highly versatile, surgical instruments of heavy lifting.

The sheer variety of tasks required in a public garden demands serious mechanical adaptability. One hour, you might be carefully unloading pallets of fragile terracotta pots for the conservatory. The next hour, you are tasked with moving heavy decorative boulders to build a new water feature. Attempting to force a single dirt bucket to do all these jobs usually ends with smashed pots and deeply gouged lawns. Understanding the exact applications of different tractor front end loader attachments completely changes how efficiently the work gets done. By switching to a set of adjustable pallet forks, the operator can lift heavy materials with total stability, placing them gently exactly where the landscape architects want them.

Spreading seasonal mulch is a massive logistical hurdle that takes up weeks of the spring schedule. High-quality mulch is heavy, wet, and absolutely necessary for suppressing weeds and retaining soil moisture around expensive specimen trees. A standard tractor can carry a massive pile of this material, but the operator must possess incredible hydraulic control to dump it precisely. If the loader controls are clunky, the driver will accidentally dump a heavy mound of wet mulch directly onto a rare, fragile shrub, snapping the branches instantly. Smooth, highly responsive joysticks allow the driver to feather the bucket, sprinkling the mulch perfectly around the base of the tree without causing any physical damage.

Soil compaction is the absolute enemy of a healthy botanical garden. Heavy machinery pressing down on the manicured lawns destroys the soil structure, completely suffocating the root systems of the expensive plants. When a tractor is carrying a massive load on the front implement, the weight distribution shifts heavily to the front axle. Advanced loader frames are engineered to distribute this heavy physical stress backward across the main chassis of the tractor. By balancing the heavy payload correctly, the machine glides over the grass rather than sinking deep into the mud, protecting the expensive turf and keeping the root zones healthy and well-aerated.

Dealing with seasonal tree maintenance requires a highly specialised approach to lifting. When a large branch falls during a heavy storm, it must be removed quickly before the public arrives. Wrapping a heavy chain around a jagged branch and dragging it through the garden will completely tear up the grass and destroy nearby flower beds. Swapping the front implement to a hydraulic grapple allows the operator to securely clamp the heavy timber and lift it entirely off the ground. The operator can then transport the massive branch safely back to the wood chipper without ever letting it scrape against the meticulously maintained garden paths.

The true brilliance of this highly adaptable approach relies heavily on a secure quick-attach system. If changing from a bucket to a grapple requires thirty minutes of aggressive hammering to remove rusty locking pins, the groundskeeping staff will simply avoid doing it. A well-engineered interface allows the driver to drop the bucket and secure a different tool in mere seconds. This mechanical freedom strongly encourages the team to always use the exact right tool for the specific job at hand. By equipping the garden's tractor fleet with highly capable, versatile lifting tools, management completely removes the physical strain from their staff and keeps the property looking absolutely magnificent.

Conclusion

Managing the heavy maintenance of a public botanical garden requires highly adaptable machinery capable of precisely placing heavy materials without damaging rare plants. By utilising versatile front-end tools, groundskeepers can safely transport heavy trees, clear fallen timber, and spread wet mulch efficiently with a single machine.

Call to Action

Take the physical strain out of your large-scale garden maintenance by equipping your tractors with highly capable, versatile tools. Expand your mechanical capabilities with heavy-duty implements built specifically for precise, delicate groundskeeping work.

Visit: https://lgmusa.com/
40
spam reported
Pages: 1 2 3 [4] 5 6 7 8 9 10