<feed xmlns='http://www.w3.org/2005/Atom'>
<title>skribilo/src, branch v0.9.4</title>
<subtitle>Document production tool written in Guile Scheme (unofficial mirror)</subtitle>
<id>http://git.systemreboot.net/skribilo/atom?h=v0.9.4</id>
<link rel='self' href='http://git.systemreboot.net/skribilo/atom?h=v0.9.4'/>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/'/>
<updated>2018-04-30T08:36:11+00:00</updated>
<entry>
<title>build: Install modules and objects in the usual locations.</title>
<updated>2018-04-30T08:36:11+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2018-04-30T08:36:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=acbd354ca0a32a5a551869a3650c9d265b83b204'/>
<id>urn:sha1:acbd354ca0a32a5a551869a3650c9d265b83b204</id>
<content type='text'>
* configure.ac: Add '--with-guileobjectdir' and substitute
'guileobjectdir'.
* guilec.am (nobase_nodist_module_DATA): Rename to...
(nobase_nodist_guileobject_DATA): ... this
(skr_install_go_files): Change value to
'install-nobase_nodist_guileobjectDATA'.
* src/guile/Makefile.am (nobase_nodist_module_DATA): Change "+=" to
"=".
(nobase_nodist_module_DATA): Rename to...
(nobase_nodist_guileobject_DATA): ... this.
* src/skribilo.in (GUILE_LOAD_COMPILED_PATH): Use @guileobjectdir@.
* substitute.am (substitute): Add @guileobjectdir@.
</content>
</entry>
<entry>
<title>slide/html: Do not emit &lt;strong&gt; and &lt;big&gt;.</title>
<updated>2018-04-29T21:41:18+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2018-04-29T21:37:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=4776e2f3638d5d0c219e6464380ac4105bb145d4'/>
<id>urn:sha1:4776e2f3638d5d0c219e6464380ac4105bb145d4</id>
<content type='text'>
* src/guile/skribilo/package/slide/html.scm (html-slide-title): Remove
&lt;strong&gt; and &lt;big&gt;.
</content>
</entry>
<entry>
<title>html: Do not emit &lt;big&gt; and &lt;strong&gt; for titles.</title>
<updated>2018-04-29T20:44:38+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2018-04-29T20:44:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=1085ec98923ff7aca207fb8c15c981f720b8504d'/>
<id>urn:sha1:1085ec98923ff7aca207fb8c15c981f720b8504d</id>
<content type='text'>
* src/guile/skribilo/engine/html.scm (&amp;html-generic-title): Do not emit
&lt;big&gt; and &lt;strong&gt;.
</content>
</entry>
<entry>
<title>'base' package: Replace the 'include' form on Guile 2.x.</title>
<updated>2018-04-22T17:07:39+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2018-04-22T17:07:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=9474deb63346db6b463a6346f971b974db42fcda'/>
<id>urn:sha1:9474deb63346db6b463a6346f971b974db42fcda</id>
<content type='text'>
* src/guile/skribilo/package/base.scm: Add 'cond-expand' form with call
to 'module-replace!'.
</content>
</entry>
<entry>
<title>acmproc: "References" section is unnumbered.</title>
<updated>2018-03-30T13:42:53+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2018-03-30T13:37:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=c6e177390b9fe5454e28af17cbb82e13ada44619'/>
<id>urn:sha1:c6e177390b9fe5454e28af17cbb82e13ada44619</id>
<content type='text'>
* src/guile/skribilo/package/acmproc.scm (references): Pass :number #f
to 'chapter'.
</content>
</entry>
<entry>
<title>Do not mutate lists that may be literal.</title>
<updated>2018-03-30T13:42:53+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2018-03-30T13:34:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=869c137fd84eddf71b074898ff7210cddc35a877'/>
<id>urn:sha1:869c137fd84eddf71b074898ff7210cddc35a877</id>
<content type='text'>
On Guile 2.2 this would lead to a segmentation fault or a 'set-car!'
error ("expecting mutable pair") on 2.2.3+.

* src/guile/skribilo/engine.scm (engine-custom-set!): Do not mutate
CUSTOMS.
* src/guile/skribilo/resolve.scm (do-resolve! &lt;pair&gt;): Do not mutate AST.
(do-resolve! &lt;node&gt;): Do not mutate OPTIONS.
(do-resolve! &lt;document&gt;): Do not mutate the list of customs.
</content>
</entry>
<entry>
<title>syntax: Rename '_' to 'G_' to avoid issues on Guile 2.2.</title>
<updated>2018-03-30T13:42:50+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2018-03-30T13:04:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=6c7778dd9ec5e6cdc635238619dd18bfecfdf555'/>
<id>urn:sha1:6c7778dd9ec5e6cdc635238619dd18bfecfdf555</id>
<content type='text'>
Failing to do that, literal '_' would not match in contexts such as
'match' patterns on Guile 2.2.

* src/guile/skribilo/utils/syntax.scm (_): Rename to...
(G_): ... this.
* po/Makevars (XGETTEXT_OPTIONS): Adjust accordingly.
* src/guile/skribilo.scm,
src/guile/skribilo/ast.scm,
src/guile/skribilo/biblio.scm,
src/guile/skribilo/biblio/author.scm,
src/guile/skribilo/condition.scm,
src/guile/skribilo/engine.scm,
src/guile/skribilo/engine/info.scm,
src/guile/skribilo/engine/lout.scm,
src/guile/skribilo/index.scm,
src/guile/skribilo/package/base.scm,
src/guile/skribilo/package/lncs.scm,
src/guile/skribilo/reader/rss-2.scm,
src/guile/skribilo/source.scm,
src/guile/skribilo/sui.scm,
src/guile/skribilo/biblio/template.scm,
src/guile/skribilo/verify.scm: Use 'G_' instead of '_'.
</content>
</entry>
<entry>
<title>Use 'define-syntax-parameter' for '&amp;invocation-location'.</title>
<updated>2016-10-07T21:25:28+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2016-10-07T21:25:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=c3d1019b8f2d5af0637ae2f055099e51b9706675'/>
<id>urn:sha1:c3d1019b8f2d5af0637ae2f055099e51b9706675</id>
<content type='text'>
Guile &gt;= 2.1.4 expects an explicit syntax parameter declaration.

* src/guile/skribilo/lib.scm (&amp;invocation-location) [guile-2]: Define as
a syntax parameter.
</content>
</entry>
<entry>
<title>Remove use of 'getter-with-setter'.</title>
<updated>2016-10-07T21:25:12+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2016-10-07T21:23:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=9280f19600da7acc0096c7cfe7f63ec16a0a25d5'/>
<id>urn:sha1:9280f19600da7acc0096c7cfe7f63ec16a0a25d5</id>
<content type='text'>
* src/guile/skribilo/reader.scm (reader:name, reader:version)
(reader:make): Remove 'getter-with-setter' definitions.
</content>
</entry>
<entry>
<title>'base' package: Add note about non-translatable bits.</title>
<updated>2016-03-01T13:44:24+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2016-03-01T13:44:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=dfcdee7f3ec224cab9bcc6e26a331b725e080043'/>
<id>urn:sha1:dfcdee7f3ec224cab9bcc6e26a331b725e080043</id>
<content type='text'>
* src/guile/skribilo/package/base.scm (source): Add 'TRANSLATORS'
comment.  Suggested by Anders Jonsson &lt;anders.jonsson@norsjovallen.se&gt;.
</content>
</entry>
</feed>
