home.social

#skribilo — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #skribilo, aggregated by home.social.

  1. #Skribilo 0.11.0 is out, featuring a new CommonMark frontend and improvements to the HTML backend 👇
    nongnu.org/skribilo/

    Brought to you by Arun Isaac.

    #Guile

  2. 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.

    ;; The golden ratio, phi.
    (eq '(= phi (/ (+ 1 (sqrt 5)) 2)))

    Ex. 37: Example of a simple equation

    ... produces:
    φ = (1 + sqrt(5)) / 2
    Once again it proves that a regular sociology student can go much farther with Scheme than with RMarkdown/Office 365

    1/3

    #GNU #Skribe #Skribilo #Scheme #KaTeX #RPN #MIT #Sociology #Humanities #Pedagogy #University

  3. 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.

    ;; The golden ratio, phi.
    (eq '(= phi (/ (+ 1 (sqrt 5)) 2)))

    Ex. 37: Example of a simple equation

    ... produces:
    φ = (1 + sqrt(5)) / 2
    Once again it proves that a regular sociology student can go much farther with Scheme than with RMarkdown/Office 365

    1/3

    #GNU #Skribe #Skribilo #Scheme #KaTeX #RPN #MIT #Sociology #Humanities #Pedagogy #University

  4. 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.

    ;; The golden ratio, phi.
    (eq '(= phi (/ (+ 1 (sqrt 5)) 2)))

    Ex. 37: Example of a simple equation

    ... produces:
    φ = (1 + sqrt(5)) / 2
    Once again it proves that a regular sociology student can go much farther with Scheme than with RMarkdown/Office 365

    1/3

    #GNU #Skribe #Skribilo #Scheme #KaTeX #RPN #MIT #Sociology #Humanities #Pedagogy #University

  5. 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.

    ;; The golden ratio, phi.
    (eq '(= phi (/ (+ 1 (sqrt 5)) 2)))

    Ex. 37: Example of a simple equation

    ... produces:
    φ = (1 + sqrt(5)) / 2
    Once again it proves that a regular sociology student can go much farther with Scheme than with RMarkdown/Office 365

    1/3

    #GNU #Skribe #Skribilo #Scheme #KaTeX #RPN #MIT #Sociology #Humanities #Pedagogy #University

  6. 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.

    ;; The golden ratio, phi.
    (eq '(= phi (/ (+ 1 (sqrt 5)) 2)))

    Ex. 37: Example of a simple equation

    ... produces:
    φ = (1 + sqrt(5)) / 2
    Once again it proves that a regular sociology student can go much farther with Scheme than with RMarkdown/Office 365

    1/3

    #GNU #Skribe #Skribilo #Scheme #KaTeX #RPN #MIT #Sociology #Humanities #Pedagogy #University

  7. (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"))
    Mais c'est super simple ?? o_O

    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

  8. (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"))
    Mais c'est super simple ?? o_O

    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

  9. (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"))
    Mais c'est super simple ?? o_O

    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

  10. (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"))
    Mais c'est super simple ?? o_O

    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

  11. 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 \LaTeX. Chaque git commit correspond à 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
    #SSG #Tech #Scheme #Skribe #Skribilo #GNU

  12. 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 \LaTeX. Chaque git commit correspond à 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
    #SSG #Tech #Scheme #Skribe #Skribilo #GNU

  13. 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 \LaTeX. Chaque git commit correspond à 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
    #SSG #Tech #Scheme #Skribe #Skribilo #GNU

  14. 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.

  15. 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.

  16. 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.

    #GNU #Emacs

  17. 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

  18. 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

  19. 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.

    #GNU #Emacs

  20. 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.

    #GNU #Emacs

  21. 🔴 Today on Live, we will write a custom Org export backend that will convert Org Mode documents to Scheme! The goal is to produce equivalent documents in the Skribe format used by Skribilo for Scheme-hackable document production.

    Is this a good or bad idea? We'll find out!

    Join us here: systemcrafters.net/live

    - youtube.com/live/CcBqZiwgDj8
    - twitch.tv/SystemCrafters

    🕐 in your time zone: time.is/compare/1800_in_Athens

  22. #Skribilo—the pandoc of Scheme (ahem, almost), the Scribble of #Guile!—now has a CommonMark front-end:
    lists.nongnu.org/archive/html/

    That means you can give it Markdown input and it’ll render it as HTML, LaTeX, Lout, or Info. And it recognizes #Haunt-style headers in the input!

  23. Note to future self: give (nongnu.org/skribilo/)an honest try, it looks pretty awesome!

    Curious how it compares to org-mode (something I expect to never stop using) as well as (docs.racket-lang.org/scribble/).

    This reminds me that I also need to look more at (docs.racket-lang.org/pollen/)

    , , ,