Un bon de livraison
Le bon qui voyage avec la marchandise : un code-barres en regard de chaque article, une case que le destinataire coche, et le code propre à l'expédition.
Une facture est le document sur lequel une entreprise se fait payer. Elle n'a jamais deux fois la même forme : quatre lignes ce mois-ci, quarante le mois prochain, et les totaux doivent tomber dessous dans les deux cas. Rien ici ne se trouve à une hauteur mesurée d'avance — chaque ligne prend la place qu'il lui faut au moment où elle s'écrit, et la page tourne toute seule quand il n'en reste plus.
C'est le bloc de paiement qui égare l'argent. Un numéro de compte fait vingt-sept caractères, et quelqu'un les recopie d'un écran vers un formulaire de banque. Ici, un téléphone lit le QR code à sa place et propose de payer cette somme exacte — dix-sept mille huit cent quatre-vingts euros — sur ce compte exact, sans plus rien à retaper ni à taper de travers. Le code est tracé dans la page à la taille où il s'imprime, et, avant toute intégration à la bibliothèque, un décodeur le relit sur la page finie.
Rien n'est omis et rien n'est simplifié : c'est le programme exactement tel qu'il tourne, pour le développeur qui utilise cette bibliothèque. La troisième est la description elle-même : une simple liste de ce que la page doit dire, et c'est elle qu'on envoie au service.
Voir le code Rust Voir le code Python Voir le code JSON
Ouvrir le document en anglais Ouvrir le document en français
Le bon qui voyage avec la marchandise : un code-barres en regard de chaque article, une case que le destinataire coche, et le code propre à l'expédition.
Un bulletin de paie : dix-huit lignes de cotisations avec les parts salariale et patronale, le mois face au cumul annuel.
Un contrat de prestation sur deux pages où aucune clause n'est jamais coupée en deux par un changement de page, et qui finit par des cases de signature, de nom et de date remplies à l'écran.
Un certificat dont l'encadrement, le ruban et le sceau sont dessinés au trait plutôt que photographiés : net à toutes les tailles, et pour une fraction du poids.
Une carte d'embarquement qui donne, sous forme de QR code, la seule ligne que lisent les portes d'un aéroport — un caractère à la mauvaise place et elle est refusée.
Quinze étiquettes de rayon sur une planche prédécoupée, chacune avec son prix et son code à scanner, et des traits de coupe dans les marges. Six nombres décrivent le papier.