<feed xmlns='http://www.w3.org/2005/Atom'>
<title>geiser-guile/src, branch 0.28.1</title>
<subtitle>geiser and guile talk to each other</subtitle>
<id>https://jao.io/cgit/geiser-guile/atom?h=0.28.1</id>
<link rel='self' href='https://jao.io/cgit/geiser-guile/atom?h=0.28.1'/>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/'/>
<updated>2022-10-23T23:13:41Z</updated>
<entry>
<title>persistent port for asynchronous evaluation output</title>
<updated>2022-10-23T23:13:41Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2022-10-23T23:13:41Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=68fb9f4724440ddb854421f51a37ee88e1044af2'/>
<id>urn:sha1:68fb9f4724440ddb854421f51a37ee88e1044af2</id>
<content type='text'>
using ideas and code from Christine Lemmer-Webber, see #25 for discussion.
</content>
</entry>
<entry>
<title>formatting and whitespace</title>
<updated>2022-10-21T02:51:47Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2022-10-21T02:51:47Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=413f16c4fa045f268eea3f94e3f64d9e7b322553'/>
<id>urn:sha1:413f16c4fa045f268eea3f94e3f64d9e7b322553</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Equivalent fix to the previous fix that reflects original intent</title>
<updated>2022-07-19T01:43:37Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2022-07-19T01:43:37Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=7a4945fbc199ec823da1be7283f6e81f83b2609b'/>
<id>urn:sha1:7a4945fbc199ec823da1be7283f6e81f83b2609b</id>
<content type='text'>
program-arities is expected (in its only usage a few lines below its
definition) to return #f if program-address-range doesn't return anything
useful, and i was incorrectly using when instead of and for that.
</content>
</entry>
<entry>
<title>Fix bug where 'program-arities' returns #&lt;unspecified&gt; (issue #23)</title>
<updated>2022-07-17T09:16:56Z</updated>
<author>
<name>VCGS40Y</name>
<email>ricardo.herdt@cariad.technology</email>
</author>
<published>2022-07-17T09:10:38Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=481d6b2463ed961e46917ad89e3d90d517266adb'/>
<id>urn:sha1:481d6b2463ed961e46917ad89e3d90d517266adb</id>
<content type='text'>
program-arities now returns an empty list if no arities information is found.
This fixes the bug that happens when calling, say, `(autodoc '(display))`,
which leads to following error:

```
scheme@(guile-user)&gt; (autodoc '(display))
ice-9/boot-9.scm:1669:16: In procedure raise-exception:
In procedure map: Wrong type argument: #&lt;unspecified&gt;

Entering a new prompt.  Type `,bt' for a backtrace or `,q' to continue.
scheme@(guile-user) [1]&gt; ,q
```
</content>
</entry>
<entry>
<title>Dead code</title>
<updated>2022-03-16T20:05:07Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2022-03-16T20:05:07Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=39f61547ae74c202628a976012c7446b2eb4c7f5'/>
<id>urn:sha1:39f61547ae74c202628a976012c7446b2eb4c7f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix broken module context awareness in Guile 3.0.</title>
<updated>2021-10-29T12:57:36Z</updated>
<author>
<name>David Thompson</name>
<email>dthompson@vistahigherlearning.com</email>
</author>
<published>2021-10-29T12:57:36Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=251ed51e9e458ab86e524ef61d8b63e780453788'/>
<id>urn:sha1:251ed51e9e458ab86e524ef61d8b63e780453788</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix Geiser for Guile 3.0.6</title>
<updated>2021-05-07T20:05:42Z</updated>
<author>
<name>jakub-w</name>
<email>jakub-w@riseup.net</email>
</author>
<published>2021-05-07T20:05:42Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=cc460a348950c79843b5c9c9b68b86c92077ace4'/>
<id>urn:sha1:cc460a348950c79843b5c9c9b68b86c92077ace4</id>
<content type='text'>
Fixes emacs-geiser/guile#9

In geiser-eval REPL meta-command:
All `mod`, `form` and `args` are now syntax objects. The
geiser-guile's logic will handle `mod` and `form` as is because
they're just passed to guile's eval and compile procedures.
`args` are processed by geiser-eval meta-command itself, so
it's necessary to convert it back to a datum. We lose some metadata,
but all elements in the `args` list are also syntax objects so I don't
think it's a big deal.

`syntax-&gt;datum` was introduced before guile 2 so this change is
backward compatible.
</content>
</entry>
<entry>
<title>geiser -&gt; src</title>
<updated>2020-07-20T03:41:00Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2020-07-20T03:41:00Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=aab5226dfe937861c54729744e8add15d931f758'/>
<id>urn:sha1:aab5226dfe937861c54729744e8add15d931f758</id>
<content type='text'>
</content>
</entry>
</feed>
