#skribe — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #skribe, aggregated by home.social.
-
RPN as equation formatting www.nongnu.org/skribilo/doc/user-9.html#equations
Fortunately, the eq package allows for the use of a much simpler syntax.
Once again it proves that a regular sociology student can go much farther with Scheme than with RMarkdown/Office 365
;; The golden ratio, phi.
(eq '(= phi (/ (+ 1 (sqrt 5)) 2)))
Ex. 37: Example of a simple equation
... produces:
φ = (1 + sqrt(5)) / 2
1/3
#GNU #Skribe #Skribilo #Scheme #KaTeX #RPN #MIT #Sociology #Humanities #Pedagogy #University -
RPN as equation formatting www.nongnu.org/skribilo/doc/user-9.html#equations
Fortunately, the eq package allows for the use of a much simpler syntax.
Once again it proves that a regular sociology student can go much farther with Scheme than with RMarkdown/Office 365
;; The golden ratio, phi.
(eq '(= phi (/ (+ 1 (sqrt 5)) 2)))
Ex. 37: Example of a simple equation
... produces:
φ = (1 + sqrt(5)) / 2
1/3
#GNU #Skribe #Skribilo #Scheme #KaTeX #RPN #MIT #Sociology #Humanities #Pedagogy #University -
RPN as equation formatting www.nongnu.org/skribilo/doc/user-9.html#equations
Fortunately, the eq package allows for the use of a much simpler syntax.
Once again it proves that a regular sociology student can go much farther with Scheme than with RMarkdown/Office 365
;; The golden ratio, phi.
(eq '(= phi (/ (+ 1 (sqrt 5)) 2)))
Ex. 37: Example of a simple equation
... produces:
φ = (1 + sqrt(5)) / 2
1/3
#GNU #Skribe #Skribilo #Scheme #KaTeX #RPN #MIT #Sociology #Humanities #Pedagogy #University -
RPN as equation formatting www.nongnu.org/skribilo/doc/user-9.html#equations
Fortunately, the eq package allows for the use of a much simpler syntax.
Once again it proves that a regular sociology student can go much farther with Scheme than with RMarkdown/Office 365
;; The golden ratio, phi.
(eq '(= phi (/ (+ 1 (sqrt 5)) 2)))
Ex. 37: Example of a simple equation
... produces:
φ = (1 + sqrt(5)) / 2
1/3
#GNU #Skribe #Skribilo #Scheme #KaTeX #RPN #MIT #Sociology #Humanities #Pedagogy #University -
RPN as equation formatting www.nongnu.org/skribilo/doc/user-9.html#equations
Fortunately, the eq package allows for the use of a much simpler syntax.
Once again it proves that a regular sociology student can go much farther with Scheme than with RMarkdown/Office 365
;; The golden ratio, phi.
(eq '(= phi (/ (+ 1 (sqrt 5)) 2)))
Ex. 37: Example of a simple equation
... produces:
φ = (1 + sqrt(5)) / 2
1/3
#GNU #Skribe #Skribilo #Scheme #KaTeX #RPN #MIT #Sociology #Humanities #Pedagogy #University -
Regardez-moi cette syntaxe sérieux
#Screenshot #Emacs #Skribe #Skribilo #GNU #ModusThemes #ModusOperandiTinted -
Regardez-moi cette syntaxe sérieux
#Screenshot #Emacs #Skribe #Skribilo #GNU #ModusThemes #ModusOperandiTinted -
Regardez-moi cette syntaxe sérieux
#Screenshot #Emacs #Skribe #Skribilo #GNU #ModusThemes #ModusOperandiTinted -
Regardez-moi cette syntaxe sérieux
#Screenshot #Emacs #Skribe #Skribilo #GNU #ModusThemes #ModusOperandiTinted -
Regardez-moi cette syntaxe sérieux
#Screenshot #Emacs #Skribe #Skribilo #GNU #ModusThemes #ModusOperandiTinted -
Mais c'est super simple ?? o_O(article scheme:r5rs (title "The Revised5 Report on the Algorithmic Language Scheme") (author "Richard Kelsey, William D. Clinger, Jonathan Rees") (journal "Higher-Order and Symbolic Computation") (volume "11") (number "1") (month "Sep") (year "1998") (url "http://kaolin.unice.fr/Bigloo/doc/r5rs.html"))
Et tu peux juste commenter ta biblio avec des sous-sections et des paragraphes, et compiler ton fichier de biblio avec(make-bib-table)?
#GNU #FSF #Skribe #Skribilo #BibTeX #BibLaTeX #Bibliographie -
Mais c'est super simple ?? o_O(article scheme:r5rs (title "The Revised5 Report on the Algorithmic Language Scheme") (author "Richard Kelsey, William D. Clinger, Jonathan Rees") (journal "Higher-Order and Symbolic Computation") (volume "11") (number "1") (month "Sep") (year "1998") (url "http://kaolin.unice.fr/Bigloo/doc/r5rs.html"))
Et tu peux juste commenter ta biblio avec des sous-sections et des paragraphes, et compiler ton fichier de biblio avec(make-bib-table)?
#GNU #FSF #Skribe #Skribilo #BibTeX #BibLaTeX #Bibliographie -
Mais c'est super simple ?? o_O(article scheme:r5rs (title "The Revised5 Report on the Algorithmic Language Scheme") (author "Richard Kelsey, William D. Clinger, Jonathan Rees") (journal "Higher-Order and Symbolic Computation") (volume "11") (number "1") (month "Sep") (year "1998") (url "http://kaolin.unice.fr/Bigloo/doc/r5rs.html"))
Et tu peux juste commenter ta biblio avec des sous-sections et des paragraphes, et compiler ton fichier de biblio avec(make-bib-table)?
#GNU #FSF #Skribe #Skribilo #BibTeX #BibLaTeX #Bibliographie -
Mais c'est super simple ?? o_O(article scheme:r5rs (title "The Revised5 Report on the Algorithmic Language Scheme") (author "Richard Kelsey, William D. Clinger, Jonathan Rees") (journal "Higher-Order and Symbolic Computation") (volume "11") (number "1") (month "Sep") (year "1998") (url "http://kaolin.unice.fr/Bigloo/doc/r5rs.html"))
Et tu peux juste commenter ta biblio avec des sous-sections et des paragraphes, et compiler ton fichier de biblio avec(make-bib-table)?
#GNU #FSF #Skribe #Skribilo #BibTeX #BibLaTeX #Bibliographie -
Sinon à peine en lien avec ce qui précède mais je travaille sur le développement du générateur de sites web statiques le plus lent au monde : ce serait une collection publique de PDF interconnectés, générés depuis Skribe avec
#SSG #Tech #Scheme #Skribe #Skribilo #GNU\LaTeX. Chaquegit commitcorrespond à exactement un fichier.skb, regénérant un PDF pour chaque mot-clé pertinent à partir de Skribilo. Avec mon eeePC je vise un temps de construction de quelques dizaines de minutes, mais je pense que je vais décharger la compilation sur ma Raspberry Pi 3 afin d'aller plus vite et d'éviter de monopoliser mon pauvre processeur Atom -
Sinon à peine en lien avec ce qui précède mais je travaille sur le développement du générateur de sites web statiques le plus lent au monde : ce serait une collection publique de PDF interconnectés, générés depuis Skribe avec
#SSG #Tech #Scheme #Skribe #Skribilo #GNU\LaTeX. Chaquegit commitcorrespond à exactement un fichier.skb, regénérant un PDF pour chaque mot-clé pertinent à partir de Skribilo. Avec mon eeePC je vise un temps de construction de quelques dizaines de minutes, mais je pense que je vais décharger la compilation sur ma Raspberry Pi 3 afin d'aller plus vite et d'éviter de monopoliser mon pauvre processeur Atom -
Sinon à peine en lien avec ce qui précède mais je travaille sur le développement du générateur de sites web statiques le plus lent au monde : ce serait une collection publique de PDF interconnectés, générés depuis Skribe avec
#SSG #Tech #Scheme #Skribe #Skribilo #GNU\LaTeX. Chaquegit commitcorrespond à exactement un fichier.skb, regénérant un PDF pour chaque mot-clé pertinent à partir de Skribilo. Avec mon eeePC je vise un temps de construction de quelques dizaines de minutes, mais je pense que je vais décharger la compilation sur ma Raspberry Pi 3 afin d'aller plus vite et d'éviter de monopoliser mon pauvre processeur Atom -
Je ne sais pas si je suis claire : #OrgMode est un excellent (peut-être le meilleur) format de fichiers pour écrire une thèse de sociologie : simple, concis mais puissant, gérant nativement la bibliographie, permettant un export natif vers #LaTeX, etc.
Mais c'est avant tout un langage de "programmation lettrée" de listes de tâches et de tableurs. Il faut apprendre les choses dans l'ordre.
#Skribe est sans doute le langage d'export de documents le plus modifiable puisqu'il est Turing-complete. Mais il ne permet pas l'auto-modification du document, il ne permet pas de cocher des cases ou de changer l'état d'une tâche à faire (par exemple depuis Org-agenda) puisque ce n'est pas son objectif.
On ne peut pas synchroniser un document Skribe/#Skribilo avec un SBC pour afficher les tâches à faire en quittant la maison sur un écran en papier électronique, grâce à l'assignation d'un mot-clé comme suit :* Aujourd'hui :today: ** Avant de sortir :sortie: *** TODO Sortir les poubelles <2024-08-24 Sam 08:00 +1d>
puisque ce langage n'est pas conçu pour permettre la modification du document en appuyant sur un bouton ou en cochant une case de son téléphone. -
Je ne sais pas si je suis claire : #OrgMode est un excellent (peut-être le meilleur) format de fichiers pour écrire une thèse de sociologie : simple, concis mais puissant, gérant nativement la bibliographie, permettant un export natif vers #LaTeX, etc.
Mais c'est avant tout un langage de "programmation lettrée" de listes de tâches et de tableurs. Il faut apprendre les choses dans l'ordre.
#Skribe est sans doute le langage d'export de documents le plus modifiable puisqu'il est Turing-complete. Mais il ne permet pas l'auto-modification du document, il ne permet pas de cocher des cases ou de changer l'état d'une tâche à faire (par exemple depuis Org-agenda) puisque ce n'est pas son objectif.
On ne peut pas synchroniser un document Skribe/#Skribilo avec un SBC pour afficher les tâches à faire en quittant la maison sur un écran en papier électronique, grâce à l'assignation d'un mot-clé comme suit :* Aujourd'hui :today: ** Avant de sortir :sortie: *** TODO Sortir les poubelles <2024-08-24 Sam 08:00 +1d>
puisque ce langage n'est pas conçu pour permettre la modification du document en appuyant sur un bouton ou en cochant une case de son téléphone. -
Je ne sais pas quel·le neuneu a dit que les logiciels libres devaient rester apolitiques, mais ce ne sont certainement pas les développeur·euses de #Skribilo, un programme en Scheme d'export de documents #Skribe vers les formats
\LaTeX, Lout, HTML, et tutti quanti.
nongnu.org/skribilo
#GNU #Emacs -
Je ne sais pas quel·le neuneu a dit que les logiciels libres devaient rester apolitiques, mais ce ne sont certainement pas les développeur·euses de #Skribilo, un programme en Scheme d'export de documents #Skribe vers les formats
\LaTeX, Lout, HTML, et tutti quanti.
nongnu.org/skribilo
#GNU #Emacs -
Je peurrais avoir été un peu trop enthousiaste au sujet de Skribe et je vous en présente mes excuses.
Org-mode et Skribe sont toutes les deux de bonnes syntaxes polymorphes, mais je maintiens que le noyau dur d'Org-mode resterait des fonctionnalités d'organisation, tandis que Skribe excellerait pour maintenir un site web statique. En termes de programmation HTML/CSS, cette syntaxe fume Org-mode, qui ne reste pas conçu pour ça.
Quelqu'un m'a dit écrire ses livres au format Org-mode, et je pense effectivement que c'est le meilleur compromis. Par exemple, une liste à points dans Org-mode a la syntaxe suivante :- Aubergines - Carottes - Oignons
Avec Skribe, elle aurait la syntaxe suivante :,(itemize (item [Aubergines]) (item [Carottes]) (item [Oignons]))
En réalité c'est une syntaxe très élégante, mais un peu plus longue que celle de l'Org-mode. De même les fonctionnalités de programmation des sorties des documents me semblent-elles très prometteuses (je n'ai pas encore fini de lire SICP donc je ne peux pas dire), mais inutiles pour écrire de la fiction.
Pour distinguer visuellement des entrées en fonction de leurs mots-clés, avec la syntaxe Denote, ça a l'air super – idem pour maintenir une base de données de recherche publique. Complètement inutile pour écrire un livre.
#Skribe #OrgMode -
Je peurrais avoir été un peu trop enthousiaste au sujet de Skribe et je vous en présente mes excuses.
Org-mode et Skribe sont toutes les deux de bonnes syntaxes polymorphes, mais je maintiens que le noyau dur d'Org-mode resterait des fonctionnalités d'organisation, tandis que Skribe excellerait pour maintenir un site web statique. En termes de programmation HTML/CSS, cette syntaxe fume Org-mode, qui ne reste pas conçu pour ça.
Quelqu'un m'a dit écrire ses livres au format Org-mode, et je pense effectivement que c'est le meilleur compromis. Par exemple, une liste à points dans Org-mode a la syntaxe suivante :- Aubergines - Carottes - Oignons
Avec Skribe, elle aurait la syntaxe suivante :,(itemize (item [Aubergines]) (item [Carottes]) (item [Oignons]))
En réalité c'est une syntaxe très élégante, mais un peu plus longue que celle de l'Org-mode. De même les fonctionnalités de programmation des sorties des documents me semblent-elles très prometteuses (je n'ai pas encore fini de lire SICP donc je ne peux pas dire), mais inutiles pour écrire de la fiction.
Pour distinguer visuellement des entrées en fonction de leurs mots-clés, avec la syntaxe Denote, ça a l'air super – idem pour maintenir une base de données de recherche publique. Complètement inutile pour écrire un livre.
#Skribe #OrgMode -
Du point de vue de nos besoins d'écriture en tant qu'outil professionnel et que dispositif de santé mentale, il n'y a pas vraiment lieu de chercher autre chose qu'Org-mode. Mais après avoir lu "Skribe, a functional markup language", il me semble avoir réalisé que le cœur d'un document Org-mode resterait non son export polymorphe mais ses fonctionnalités d'organisation – listes de tâches, événements, tableurs, etc. –, donc que selon les principes de la syntaxe Org-mode, le plus important dans la configuration lettrée dans cette syntaxe ne serait pas tant l'export de notre prise dans une typographie soignée mais l'usage de ses fonctionnalités pour gérer son projet.
Je ne fais probablement qu'expliquer aux développeur·euses Org-mode quelque chose qu'ils savent déjà, mais nous sommes malheureusement trop peu nombreux·ses à nous en servir.
Reste que le #Skribe est un meilleur exporteur polymorphe puisque l'export peut être programmé dans le document même avec un niveau de finesse inégalé, tandis qu'il faudrait littéralement forker son installation d'Org-mode pour pouvoir définir, par exemple, une alist associant un mot-clé à un fond d'export HTML rose pâle, un autre à un fond bleu pâle, etc. Ce ne serait pas forcément compliqué en soi, mais on ne ferait qu'implémenter une manière de dissimuler de la complexité alors que la syntaxe Scheme serait à peine plus longue et complexe que les alists programmées par les utilisataires d'Org-mode.
Sur le principe, l'intérêt principal de la programmation lettrée avec #OrgMode serait donc moins l'export en typographie soignée que les fonctionnalités d'organisation saisies à même le document source, lisibles par exemple par Org-agenda. Je vous en prie, continuez à coder en Org-mode si ça vous fait du bien mais il serait regrettable de passer à côté de ces fonctionnalités, d'une part, et à côté de Skribe, d'autre part. -
Du point de vue de nos besoins d'écriture en tant qu'outil professionnel et que dispositif de santé mentale, il n'y a pas vraiment lieu de chercher autre chose qu'Org-mode. Mais après avoir lu "Skribe, a functional markup language", il me semble avoir réalisé que le cœur d'un document Org-mode resterait non son export polymorphe mais ses fonctionnalités d'organisation – listes de tâches, événements, tableurs, etc. –, donc que selon les principes de la syntaxe Org-mode, le plus important dans la configuration lettrée dans cette syntaxe ne serait pas tant l'export de notre prise dans une typographie soignée mais l'usage de ses fonctionnalités pour gérer son projet.
Je ne fais probablement qu'expliquer aux développeur·euses Org-mode quelque chose qu'ils savent déjà, mais nous sommes malheureusement trop peu nombreux·ses à nous en servir.
Reste que le #Skribe est un meilleur exporteur polymorphe puisque l'export peut être programmé dans le document même avec un niveau de finesse inégalé, tandis qu'il faudrait littéralement forker son installation d'Org-mode pour pouvoir définir, par exemple, une alist associant un mot-clé à un fond d'export HTML rose pâle, un autre à un fond bleu pâle, etc. Ce ne serait pas forcément compliqué en soi, mais on ne ferait qu'implémenter une manière de dissimuler de la complexité alors que la syntaxe Scheme serait à peine plus longue et complexe que les alists programmées par les utilisataires d'Org-mode.
Sur le principe, l'intérêt principal de la programmation lettrée avec #OrgMode serait donc moins l'export en typographie soignée que les fonctionnalités d'organisation saisies à même le document source, lisibles par exemple par Org-agenda. Je vous en prie, continuez à coder en Org-mode si ça vous fait du bien mais il serait regrettable de passer à côté de ces fonctionnalités, d'une part, et à côté de Skribe, d'autre part. -
Skribilo: The Document Programming Framework
https://www.nongnu.org/skribilo/
#ycombinator #Skribilo #document_programming #document_formatting #authoring #Scheme #Guile #Skribe #Lout #LaTeX #HTML -
Skribilo: The Document Programming Framework
https://www.nongnu.org/skribilo/
#ycombinator #Skribilo #document_programming #document_formatting #authoring #Scheme #Guile #Skribe #Lout #LaTeX #HTML -
Skribilo: The Document Programming Framework
https://www.nongnu.org/skribilo/
#ycombinator #Skribilo #document_programming #document_formatting #authoring #Scheme #Guile #Skribe #Lout #LaTeX #HTML -
Skribilo: The Document Programming Framework
https://www.nongnu.org/skribilo/
#ycombinator #Skribilo #document_programming #document_formatting #authoring #Scheme #Guile #Skribe #Lout #LaTeX #HTML -
June Musings is out. This month I discuss maps, music, and how not to latch the canopy of an aircraft.
Catch it here and/or subscribe for next month's inanity:
-
June Musings is out. This month I discuss maps, music, and how not to latch the canopy of an aircraft.
Catch it here and/or subscribe for next month's inanity:
-
June Musings is out. This month I discuss maps, music, and how not to latch the canopy of an aircraft.
Catch it here and/or subscribe for next month's inanity:
-
June Musings is out. This month I discuss maps, music, and how not to latch the canopy of an aircraft.
Catch it here and/or subscribe for next month's inanity:
-
June Musings is out. This month I discuss maps, music, and how not to latch the canopy of an aircraft.
Catch it here and/or subscribe for next month's inanity:
-
@[email protected]
> I agree that html in lisp is much nicer.Do you mean something like #skribe?
http://www.nongnu.org/skribilo/doc/user-3.html#skribe-syntax