You may implement this later: Cofunctors as partial implementations

📅 2026-08-27
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
论文探讨了使用cofunctors作为部分实现的方法,以解决在系统组装时延迟选择数据表示和算法的问题。
📝 Abstract
A functor is a familiar model of an implementation, where every operation in a specification is assigned a concrete instantiation at the outset. But some tasks are less eager: we often want to assemble systems while leaving backend choices such as data representations and algorithms for later. We observe that cofunctors admit a direct reading as such partial implementations, which are implementations whose extra argument is a state-dependent family of deferred choices. While cofunctors (also called retrofunctors) are not novel, their conceptual and purposive reading in this manner appears to be
Problem

Research questions and friction points this paper is trying to address.

cofunctors
partial implementations
deferred choices
Innovation

Methods, ideas, or system contributions that make the work stand out.

cofunctors
partial implementations
deferred choices
🔎 Similar Papers