Lorgnette: Creating Malleable Code Projections - Laboratoire Interdisciplinaire des Sciences du Numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2023

Lorgnette: Creating Malleable Code Projections

Résumé

Projections of computer languages are tools that help users interact with representations that better fit their needs than plain text. We collected 62 projections from the literature and from a design workshop and found that 60% of them can be implemented using a table, a graph or a form. However, projections are often hardcoded for specific languages and situations, and in most cases only the developers of a code editor can create or adapt projections, leaving no room for appropriation by their users. We introduce lorgnette, a new framework for letting programmers augment their code editor with projections. We demonstrate five examples that use lorgnette to create projections that can be reused in new contexts. We discuss how this approach could help democratise projections and conclude with future work.
Fichier principal
Vignette du fichier
lorgnette-author-version.pdf (981.37 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04261380 , version 1 (27-10-2023)

Licence

Paternité

Identifiants

Citer

Camille Gobert, Michel Beaudouin-Lafon. Lorgnette: Creating Malleable Code Projections. UIST 2023 - 36th Annual ACM Symposium on User Interface Software and Technology, Oct 2023, San Francisco, CA, USA, France. pp.1-16, ⟨10.1145/3586183.3606817⟩. ⟨hal-04261380⟩
69 Consultations
41 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More