Backend
ProGram: A Grammar for Progressive Computation Pipelines
arXiv cs.HC0 views
arXiv:2611.06188v1 Announce Type: new Abstract: Progressive Visual Analytics (PVA) systems have demonstrated the effectiveness of time-bounded, incremental computation for exploring large-scale data. However, our survey reveals that existing PVA implementations are often difficult to reuse and extend, as their progressive behaviors are typically realized through ad hoc, hard-coded mechanisms distributed across servers and clients. To address this limitation, we present ProGram, a grammar for progressive computation pipelines. Informed by a comprehensive analysis of prior concepts and design practices in existing PVA systems, ProGram is designed to support core progressive features while reducing implementation burden. Furthermore, we extend the design space by introducing novel mechanisms, such as lockstepping, forking, and temporary prioritization, to better support diverse usage scenarios. Finally, we demonstrate the expressiveness and coverage of ProGram by reproducing and extending existing progressive visualization systems, presenting a gallery of progressive computation pipelines, and discussing the grammar coverage.
Source:https://arxiv.org/abs/2611.06188PreviousGrowing One's AI Tools: A Paradigm of Practice-Grown ToolsNextUnderstanding the Perception of Transliterated Offensive Social Media Posts Among Banglish and Hinglish Users
Related posts

Claude Reads Screenshots at 2,576px Now. The Same PNG Can Cost 3x the Tokens
0dev.to TypeScript
Why your first MCP server doesn't show any tools (and a starter that fixes it)
0dev.to TypeScript
Your Extraction Agent Is 94% Accurate and Still Ships Wrong Quantities
0dev.to TypeScript

Build a Nuxt blog end to end: drafts, live preview, SEO and deploy
0dev.to Vue
The Film Catalogue Behind MovieMatcherAI: 650 Records, the Validation Errors That Document It, and 14 Fields That Are Always Empty
0dev.to JavaScript
Cloud Storage CORS Support for Direct Browser Receipt Uploads (A Go Retention Boundary)
0dev.to Go