summaryrefslogtreecommitdiff
path: root/src/xyz/euandreh (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-11-16Makefile: Define $(INFODIR) based on $(SHAREDIR)EuAndreh1-1/+1
2022-08-12.gitignore: Add public/EuAndreh1-2/+1
2022-08-12Makefile: Generate HTML from Texinfo in "public" targetEuAndreh1-6/+8
2022-08-12doc/guile-heredoc.texi: Init basic documentation skeletonEuAndreh1-0/+105
2022-08-12tests/heredoc.scm: Keep max column width at 80EuAndreh1-1/+2
2022-08-12Makefile: Fix "public" target dependenciesEuAndreh1-1/+5
2022-08-12Makefile: Stop generating PDFsEuAndreh1-6/+2
2022-08-05tests/heredoc.scm: Add test for (enable-syntax) macroEuAndreh3-4/+23
Test both compiled and non-compiled variants of the test in order to stress the scenarios of *when* the read-macro is set. Also change the (eval-when ...) case used: - "compile": for when the code is being compiled only, and before its execution; - "eval": for the the code is being evaluated only, during its execution. Also from the Guile manual (via 'info (guile)Loading'): Changing ‘current-reader’ is typically useful to introduce local syntactic changes, such that code following the ‘fluid-set!’ call is read using the newly installed reader. The ‘current-reader’ change should take place at evaluation time when the code is evaluated, or at compilation time when the code is compiled: (eval-when (compile eval) (fluid-set! current-reader my-own-reader)) The ‘eval-when’ form above ensures that the ‘current-reader’ change occurs at the right time.
2022-05-17doc/: Setup Texinfo documentation skeletonEuAndreh4-4/+30
2022-05-17src/xyz/euandreh/heredoc.scm: Add (enable-syntax) macroEuAndreh1-1/+6
2022-05-17src/xyz/euandreh/heredoc.scm: Rename (heredoc-reader ...) to (reader ...)EuAndreh2-4/+4
2022-05-17Update references to src/heredoc.scmEuAndreh4-16/+16
2022-05-17git mv src/heredoc.scm src/xyz/euandreh/EuAndreh1-0/+0
2022-05-17Add first workikng version, with proper Makefile with "install" targetEuAndreh4-0/+498