User avatar
Océane @oceane@peculiar.florist
2y
Org-mode *vs*. Skribe *vs*. Markdown (1) L'Org-mode est un langage de markup doté de fonctionnalités d'organisation et d'auto-modification, avec des tableurs, des fonctionnalités de planification et de listes de tâches, etc.

Le Skribe est un langage de
markup et de programmation fonctionnelle, en Scheme. En d'autres termes, il est dit « Turing-complete » : il peut exécuter les mêmes opérations que le langage R, il peut ajouter un en-tête pour les archives (billets vieux de plus d'un an), il peut changer la couleur du fond en fonction de certaines étiquettes (par exemple s'il s'agit d'un billet ou d'une fiche de lecture), etc. Grâce à un système de conditions, on peut tout inclure dans le même en-tête et exporter nos documents dans des formats standardisés, par exemple en ajoutant le logo de mon université pour mes diaporamas universitaires, etc.

Le Markdown permet de mettre en forme du texte sans permettre de fonctionnalités appelant une base de données externe, comme la gestion d'une bibliographie BibLaTeX, l'appel d'un fichier CSS externe, et il est tellement pauvre que les en-têtes se font généralement dans d'autres langages, comme le Toml ou le Yaml. Il est surtout populaire pour sa pauvreté : l'implémenter sur Reddit par exemple ne ferait pas ressentir les limites inhérentes au « web 2.0 », qui seraient alors perçues comme propres aux ordinateurs.
1
0
0
0
User avatar
Océane @oceane@peculiar.florist
2y
Org-mode *vs*. Skribe (2) L'Org-mode est plutôt cool mais, comme je l'ai déjà dit, vraiment pratique pour prendre des comptes-rendus de réunions. Comme on veut être lu·es par des personnes normales on permet l'export au format PDF (via LaTeX), mais c'est un outil avec une fonction précise (savoir qui fait quoi, ce qu'il reste à faire, et combien il reste dans les caisses).

Mais pour modifier l'export d'un document Org-mode, il faut coder dans un autre langage, par exemple l'Elisp ou le shell. À l'inverse, la syntaxe Skribe est conçue pour être aussi proche de Scheme que possible et aussi légère que faire se peut, dans ces conditions je veux dire.

L'un des objectifs était explicitement de fournir un langage unique pour la programmation de l'export et pour la rédaction du document proprement dite, afin de n'avoir qu'un langage à apprendre et donc d'en favoriser l'adoption.

Le Skribe est implémenté en Scheme et en Java, vous pouvez donc l'installer dès aujourd'hui.
0
0
0
0