[HN Gopher] A Unique Performance Optimization for a 3D Geometry ...
       ___________________________________________________________________
        
       A Unique Performance Optimization for a 3D Geometry Language
        
       Author : Ameo
       Score  : 10 points
       Date   : 2026-01-11 07:59 UTC (4 days ago)
        
 (HTM) web link (cprimozic.net)
 (TXT) w3m dump (cprimozic.net)
        
       | aebtebeten wrote:
       | FWIW Wadge and Ashcroft tried a similar cache the world approach
       | and ran into issues, but that was half a century ago, when
       | storage was way more expensive...
       | 
       | https://en.wikipedia.org/wiki/Lucid_(programming_language)
       | 
       | https://billwadge.com/2022/07/17/we-demand-data-the-story-of...
        
       | Syntheticate wrote:
       | This is pretty similar to the caching used by the Grasshopper3d
       | visual programming environment, which also deals with 3d
       | geometry: https://www.grasshopper3d.com/
       | 
       | It's a crucial optimization to enable the kind of live
       | programming environment you're talking about here, especially
       | since some nodes ("components") are much more expensive to
       | execute than others. The DAG of the program is laid out in the
       | workspace, and it means users can smoothly drag sliders
       | downstream even if re-executing the whole program from scratch
       | would be prohibitively expensive. It's a lovely way to iterate on
       | creative visual programs.
        
       ___________________________________________________________________
       (page generated 2026-01-15 23:00 UTC)