Ruijie Yu writes: > Minor remarks below regarding the patchset. > > Bruno Barbier writes: > >> +;; Copyright (c) 2023 Free Software Foundation, Inc. > > lisp/org.el has only a single space, so probably single space here as well. Done. >> + >> +;; Authors: Bruno BARBIER >> + >> +;; This program is free software; you can redistribute it and/or modify >> +;; it under the terms of the GNU General Public License as published by >> +;; the Free Software Foundation, either version 3 of the License, or >> +;; (at your option) any later version. > > Do we need the text for "part of GNU Emacs"? > I guess it doesn't harm: I added it, thanks. >> + >> +(defun test-ob-haskell-ghci--with-global-session-worker (todo) >> + "See `test-ob-haskell-ghci--with-global-session-worker'." > > This docstring doesn't say much and only refers to itself. Maybe > explain what it does? (Or now that I look at it, potentially you wanted > to refer to the macro `test-ob-haskell-ghci-with-global-session' > instead.) I've rewritten that function later ... which made the documentation even worse :-) I've fixed it, thanks. > >> +(defun test-ob-haskell-ghci (args content &optional preamble unprotected) >> + "Execute the code block CONTENT in a new GHCi session; return the result. >> +Add ARGS to the code block argument line. Insert PREAMBLE >> +before the code block. When UNPROTECTED is non-nil, don't control >> +which session is used (i.e. don't call >> +`test-ob-haskell-ghci--with-global-session-worker')." >> + (when (listp content) >> + (setq content (string-join content "\n"))) >> + (unless preamble >> + (setq preamble "")) >> + (let ((todo (lambda () > > One space. AFAICS, the last version has only one space here. >> + >> +;;;; Not define errors >> +;; > Single space? It was an invisible 'd' actually; I repainted in black :-) Thanks. Thank you for your review, Bruno