<feed xmlns='http://www.w3.org/2005/Atom'>
<title>geiser, branch master</title>
<subtitle>emacs and scheme talk to each other</subtitle>
<id>https://jao.io/cgit/geiser/atom?h=master</id>
<link rel='self' href='https://jao.io/cgit/geiser/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/'/>
<updated>2026-07-18T00:08:24Z</updated>
<entry>
<title>inlining</title>
<updated>2026-07-18T00:08:24Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2026-07-18T00:08:24Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=3e506d06b34ccda8a50ac3e43c90d722c00065fe'/>
<id>urn:sha1:3e506d06b34ccda8a50ac3e43c90d722c00065fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>a better refactoring</title>
<updated>2026-07-18T00:06:41Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2026-07-18T00:06:41Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=e9743982bac463c992440787e2c9e0b187f38892'/>
<id>urn:sha1:e9743982bac463c992440787e2c9e0b187f38892</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wee refactoring</title>
<updated>2026-07-17T23:45:34Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2026-07-17T23:45:34Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=a362ba4ab844e696d0c65fb012ce155457b38ecb'/>
<id>urn:sha1:a362ba4ab844e696d0c65fb012ce155457b38ecb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(repl): prevent wrong-type-argument stringp nil</title>
<updated>2026-07-15T22:06:58Z</updated>
<author>
<name>terry</name>
<email>terry.cadd@gmail.com</email>
</author>
<published>2026-07-15T22:06:58Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=727347e968fe2e05ffd33992792acf036edef1cd'/>
<id>urn:sha1:727347e968fe2e05ffd33992792acf036edef1cd</id>
<content type='text'>
using chicken scheme 5.4.0 and geiser i was getting this
message repeatedly after every expression entered in repl

geiser-repl--output-filter: Wrong type argument: stringp, nil

in my case (geiser-con--connection-debug-prompt geiser-repl--connection)
evaluated to nil causing string-match-p to error out

(defun geiser-repl--matches-prompt-p (txt) ...
  txt was found to be the empty string most times ""

essential reduces to (string-match-p nil "")

so put some conditional pieces for txt is not a string,
if string is empty , no point checking since not a prompt

just use conjunction and to prevent string-match-p on nil on both
prompts
and use disjunction or to get next prompt type if first failed to match

thnaks
</content>
</entry>
<entry>
<title>version bump</title>
<updated>2026-05-23T15:02:14Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2026-05-23T15:02:14Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=84c25e9683a18d00387b6c16b0cee66269536c3c'/>
<id>urn:sha1:84c25e9683a18d00387b6c16b0cee66269536c3c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>documentation nits</title>
<updated>2026-05-10T19:12:01Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2026-05-10T19:12:01Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=799e9ec65e9400ac4c8f2bd9a2f297f9bf0d67e4'/>
<id>urn:sha1:799e9ec65e9400ac4c8f2bd9a2f297f9bf0d67e4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fixes for readme links</title>
<updated>2026-05-10T18:50:29Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2026-05-10T18:50:29Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=df92f598977a8412c3cd6d02c3f0df6b3a3213ea'/>
<id>urn:sha1:df92f598977a8412c3cd6d02c3f0df6b3a3213ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>entering debug mode should also unfreeze the repl</title>
<updated>2026-05-09T22:18:46Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2026-05-09T22:18:46Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=6071202dfec784d53e5e9a6946e9ee06be8e34c6'/>
<id>urn:sha1:6071202dfec784d53e5e9a6946e9ee06be8e34c6</id>
<content type='text'>
this should fix issue #105
</content>
</entry>
<entry>
<title>make sure no input is sent to non-active connections</title>
<updated>2026-05-04T16:59:26Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2026-05-04T16:59:26Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=06c3db4a053331e3d1fb8642a49c7a9b810cf5cb'/>
<id>urn:sha1:06c3db4a053331e3d1fb8642a49c7a9b810cf5cb</id>
<content type='text'>
and, while we're at it, remember to re-activate them when the repl has
returned a prompt.

this should address issue #79
</content>
</entry>
<entry>
<title>version 0.33</title>
<updated>2026-05-02T23:08:05Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2026-05-02T23:08:05Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=55b4b7847902d626a76e110a862d0fde1d1ff297'/>
<id>urn:sha1:55b4b7847902d626a76e110a862d0fde1d1ff297</id>
<content type='text'>
</content>
</entry>
</feed>
