<feed xmlns='http://www.w3.org/2005/Atom'>
<title>geiser/elisp/geiser-connection.el, branch 0.33</title>
<subtitle>emacs and scheme talk to each other</subtitle>
<id>https://jao.io/cgit/geiser/atom?h=0.33</id>
<link rel='self' href='https://jao.io/cgit/geiser/atom?h=0.33'/>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/'/>
<updated>2026-04-26T18:50:45Z</updated>
<entry>
<title>new attempt at fixing #74</title>
<updated>2026-04-26T18:50:45Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2026-04-26T18:50:45Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=185191df527b51ce521084f8c32030e87dabb5e9'/>
<id>urn:sha1:185191df527b51ce521084f8c32030e87dabb5e9</id>
<content type='text'>
It all seems to boil down to ansi-color-filter not recognising the format used
by guile-colorized, and leaving behind some control characters that we're
cleaning manually after the fact.

This is not a great solution, as it applies a guile bandage to all
implementations: we should define an implementation-dependent filter for input
coming from a remote repl, but the fact that it has also to be applied to
connections complicates matters.
</content>
</entry>
<entry>
<title>Revert "filtering out ansi colour codes coming from a connection"</title>
<updated>2026-04-26T17:25:32Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2026-04-26T17:25:32Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=f9b7b1f86e5b0cd9ee02749ec0ab9e53a044e2f5'/>
<id>urn:sha1:f9b7b1f86e5b0cd9ee02749ec0ab9e53a044e2f5</id>
<content type='text'>
This reverts commit db9a62cdfc197f5905f142ffebd1d5bcb978944c.

The problems with guile-colorized go deeper than simply removing control
codes.
</content>
</entry>
<entry>
<title>avoiding sending repl inputs while evaluating requests (#78)</title>
<updated>2026-04-25T12:45:39Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2026-04-25T12:45:39Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=7bb18cd896e736fb90a0b5c2f945331fcabf0fbb'/>
<id>urn:sha1:7bb18cd896e736fb90a0b5c2f945331fcabf0fbb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>filtering out ansi colour codes coming from a connection</title>
<updated>2026-04-25T11:55:52Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2026-04-25T11:54:32Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=db9a62cdfc197f5905f142ffebd1d5bcb978944c'/>
<id>urn:sha1:db9a62cdfc197f5905f142ffebd1d5bcb978944c</id>
<content type='text'>
might address #74
</content>
</entry>
<entry>
<title>REPL: Fix for debugger access affecting mainly Guile.</title>
<updated>2025-08-10T03:06:20Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2025-08-10T03:06:20Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=988fdf100eaa98148509d084e3e8ece711e368d2'/>
<id>urn:sha1:988fdf100eaa98148509d084e3e8ece711e368d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>back to collecting also the prompt, indicating debugging</title>
<updated>2025-01-19T14:24:55Z</updated>
<author>
<name>jao</name>
<email>jao@gnu.org</email>
</author>
<published>2025-01-19T14:24:32Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=c1c27072a46a959fa28f963c5e381e219916f85a'/>
<id>urn:sha1:c1c27072a46a959fa28f963c5e381e219916f85a</id>
<content type='text'>
fixes #69
</content>
</entry>
<entry>
<title>Cleanup library headers</title>
<updated>2024-07-06T15:37:23Z</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2022-07-14T12:33:38Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=de52f0e36f1709181c1ce4e787d79208fa2cb870'/>
<id>urn:sha1:de52f0e36f1709181c1ce4e787d79208fa2cb870</id>
<content type='text'>
- In the summary line, use three dashes to separate the file name
  from the summary.  That is the convention, which some tools depend
  on, and for some libraries we already did it here too.

- Capitalize the first word in the summary.  That is the convention,
  and for some libraries we already did it here too.

- For libraries that have a commentary, make sure it is placed in a
  "Commentary:" section.

- Make sure the "Code:" heading, which separates the header from the
  code part of the library, exists in all files.
</content>
</entry>
<entry>
<title>Combine let bindings</title>
<updated>2024-05-22T17:01:28Z</updated>
<author>
<name>Eliza Velasquez</name>
<email>4576666+elizagamedev@users.noreply.github.com</email>
</author>
<published>2024-05-22T17:01:28Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=241f16327f43218635c38eb21412cf0ba30975c2'/>
<id>urn:sha1:241f16327f43218635c38eb21412cf0ba30975c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Log more unexpected output from REPL</title>
<updated>2024-05-21T22:59:55Z</updated>
<author>
<name>Eliza Velasquez</name>
<email>4576666+elizagamedev@users.noreply.github.com</email>
</author>
<published>2024-05-21T22:59:55Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=4f2b1eb3e28341c3eb9bba0488bc4b553d305071'/>
<id>urn:sha1:4f2b1eb3e28341c3eb9bba0488bc4b553d305071</id>
<content type='text'>
When a transmission queue request successfully completes and the REPL prints a
return value, it skips over unexpected and potentially meaningful output. Given
that geiser:eval captures standard out, this output may contain warning or error
messages. This PR captures and logs this extra output instead of discarding it.
</content>
</entry>
<entry>
<title>Take the byte-compilers advice into account</title>
<updated>2022-12-05T14:17:55Z</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2022-12-05T14:17:55Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/commit/?id=a60efa80cdb8c72dacb1e16729a801206a4e80bf'/>
<id>urn:sha1:a60efa80cdb8c72dacb1e16729a801206a4e80bf</id>
<content type='text'>
</content>
</entry>
</feed>
