Designing A Functional Document Processor
Document processors are essential in shaping our everyday world, transforming arbitrary text into various formats like articles, books, web pages, and slides. However, they often face a trilemma, typically accommodating only two of the three major requirements: convenience, customizability, and the separation of data from its representation.
This talk will explore the design of a functional document processor that automatically derives custom editors for document templates. This innovative approach aims to meet all three requirements of the trilemma. The presentation will include a live demo of the system, showcasing its capabilities and effectiveness.