<feed xmlns='http://www.w3.org/2005/Atom'>
<title>skribilo/tests/readers, branch gemtext-reader</title>
<subtitle>Document production tool written in Guile Scheme (unofficial mirror)</subtitle>
<id>http://git.systemreboot.net/skribilo/atom?h=gemtext-reader</id>
<link rel='self' href='http://git.systemreboot.net/skribilo/atom?h=gemtext-reader'/>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/'/>
<updated>2022-04-04T08:47:03+00:00</updated>
<entry>
<title>reader: Add Gemtext reader.</title>
<updated>2022-04-04T08:47:03+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2022-03-13T16:08:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=8d4f4c8514c91025ec32b36f05225ede75a872bc'/>
<id>urn:sha1:8d4f4c8514c91025ec32b36f05225ede75a872bc</id>
<content type='text'>
* src/guile/skribilo/reader/gemtext.scm: New file.
* src/guile/Makefile.am (readers): Register it.
* doc/user/syntax.skb (The Gemtext Syntax): New section.
* tests/readers/gemtext.test: New file.
* tests/Makefile.am (TESTS): Add readers/gemtext.test.
</content>
</entry>
<entry>
<title>build: Use SRFI-64 test suite driver as found in Guix.</title>
<updated>2021-09-29T16:26:39+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2021-09-29T16:21:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=671e55bb3bbbb3467dee5d6e438ea897acda814e'/>
<id>urn:sha1:671e55bb3bbbb3467dee5d6e438ea897acda814e</id>
<content type='text'>
This works around the fact that SRFI-64 in Guile 3.0.6+,
'test-runner-current' returns #f after 'test-end'.  It also gives us a
more featureful test runner, where one can do things like:

  make check TEST_LOG_DRIVER_FLAGS="--brief=no --show-duration=yes"

Reported by &lt;soeren@soeren-tempel.net&gt;.

* build-aux/test-driver.scm: New file.
* Makefile.am (EXTRA_DIST): Add it.
* tests/Makefile.am (TEST_LOG_DRIVER): New variable.
(TEST_LOG_COMPILER): New variable.
* tests/ast.test, tests/engines/info.test,
tests/location.test, tests/readers/rss-2.test,
tests/resolve.test: Remove call to 'exit'.
</content>
</entry>
<entry>
<title>Remove 'cond-expand' clauses for Guile 1.8.</title>
<updated>2020-08-06T16:49:31+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2020-08-06T16:49:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=47fd87d615102e20ec9b6ea648401caf91828711'/>
<id>urn:sha1:47fd87d615102e20ec9b6ea648401caf91828711</id>
<content type='text'>
This is a followup to d183aa487d99baea3746f79759c17cf36c55dfbf.

* src/guile/skribilo/debug.scm (with-debug): Remove 'cond-expand' and
keep only 'guile-2' version.
* src/guile/skribilo/engine/html.scm (&amp;html-generic-document)[set-output-encoding]:
Likewise.
* src/guile/skribilo/engine/info.scm (document): Likewise.
* src/guile/skribilo/engine/latex.scm (document): Likewise.
* src/guile/skribilo/engine/lout.scm (document): Likewise.
* src/guile/skribilo/evaluator.scm (%evaluate): Likewise.
* src/guile/skribilo/location.scm &lt;top level&gt;: Likewise.
* src/guile/skribilo/module.scm (maybe-set-module-name!): Likewise.
* src/guile/skribilo/package/base.scm &lt;top level&gt;: Likewise.
* src/guile/skribilo/utils/syntax.scm (unless, when): Remove.
(set-correct-file-encoding!, default-to-utf-8): Keep only 'guile-2' variant.
* tests/location.test &lt;top level&gt;: Likewise.
* tests/readers/rss-2.test &lt;top level&gt;: Likewise.
</content>
</entry>
<entry>
<title>Write '#:use-module', '#:export', etc. instead of ':use-module', etc.</title>
<updated>2020-08-01T15:00:12+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2020-08-01T10:40:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=ddb2e47d8ed4d6d6508d342c0718492f99db64d4'/>
<id>urn:sha1:ddb2e47d8ed4d6d6508d342c0718492f99db64d4</id>
<content type='text'>
Changes made by running:

  for i in $(git ls-tree -r HEAD --name-only) ; do sed -i $i -e's/:use-module/#:use-module/g ; s/:autoload/#:autoload/g ; s/:export/#:export/g' ; done
</content>
</entry>
<entry>
<title>Avoid deprecated features on Guile 2.</title>
<updated>2012-04-25T14:03:11+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2012-04-25T14:03:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=14909ebe049bcffa22ff45c6216e465d90e7e8a9'/>
<id>urn:sha1:14909ebe049bcffa22ff45c6216e465d90e7e8a9</id>
<content type='text'>
* src/guile/skribilo/writer.scm (%procedure-arity): Use
  `procedure-minimum-arity' on Guile 2.

* src/guile/srfi/srfi-64.upstream.scm: Use (ice-9 syncase) only when not
  on Guile 2.

* tests/readers/rss-2.test (guile-2): Likewise.
</content>
</entry>
<entry>
<title>tests: Use `syntax-rules' in `rss-2.test'.</title>
<updated>2012-02-07T23:29:20+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2012-02-07T23:29:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=c6f93afa1665b2f000c812bc028b78043c5231de'/>
<id>urn:sha1:c6f93afa1665b2f000c812bc028b78043c5231de</id>
<content type='text'>
* tests/readers/rss-2.test (test-match): Rewrite using `syntax-rules'.
</content>
</entry>
<entry>
<title>rss-2: Improve tests.</title>
<updated>2009-01-05T15:15:50+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2009-01-05T15:15:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=fd9a9dc8ff1c4b7e77a28b4556e62620d15b1293'/>
<id>urn:sha1:fd9a9dc8ff1c4b7e77a28b4556e62620d15b1293</id>
<content type='text'>
* tests/readers/rss-2.test ("broken date format", "table"): New tests.
</content>
</entry>
<entry>
<title>rss-2: Clean up tests.</title>
<updated>2008-12-23T01:02:08+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2008-12-23T01:02:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=aa7a833d2cddd754a9364ec16b9a500bf68cde90'/>
<id>urn:sha1:aa7a833d2cddd754a9364ec16b9a500bf68cde90</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add test framework and `rss-2' unit tests.</title>
<updated>2008-12-23T00:59:35+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2008-12-23T00:59:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=3d0850364eb2099ff7f047642ae1c48e82cfb1a7'/>
<id>urn:sha1:3d0850364eb2099ff7f047642ae1c48e82cfb1a7</id>
<content type='text'>
* Makefile.am (SUBDIRS): Add `tests'.

* configure.ac: Produce `tests/Makefile'.

* src/guile/Makefile.am (EXTRA_DIST): Add SRFI-64 files.

* tests: New directory.
</content>
</entry>
</feed>
