<feed xmlns='http://www.w3.org/2005/Atom'>
<title>geiser-guile, branch 0.10</title>
<subtitle>geiser and guile talk to each other</subtitle>
<id>https://jao.io/cgit/geiser-guile/atom?h=0.10</id>
<link rel='self' href='https://jao.io/cgit/geiser-guile/atom?h=0.10'/>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/'/>
<updated>2018-03-14T01:12:47Z</updated>
<entry>
<title>Release 0.10</title>
<updated>2018-03-14T01:12:47Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2018-03-14T00:55:00Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=775d1d734a677274fbbf4af780592bb3768d3f9b'/>
<id>urn:sha1:775d1d734a677274fbbf4af780592bb3768d3f9b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Emacs 24 compatibility: completion-table-dynamic</title>
<updated>2018-02-03T02:25:44Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2018-02-03T02:25:44Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=e1603edd6f64094495af34432f0d9be621173403'/>
<id>urn:sha1:e1603edd6f64094495af34432f0d9be621173403</id>
<content type='text'>
Looks like the arity of that function changed at some point between 24
and 25.  It also looks like people still use emacs 24 (see issue #236),
so here we go.
</content>
</entry>
<entry>
<title>versions bumped (and hope for a february release)</title>
<updated>2018-01-30T22:50:57Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2018-01-30T22:50:57Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=f8bbf03915a22232cafa874070c475230ecf1866'/>
<id>urn:sha1:f8bbf03915a22232cafa874070c475230ecf1866</id>
<content type='text'>
</content>
</entry>
<entry>
<title>guile 2.2: program-arities and program-module reloaded</title>
<updated>2018-01-30T22:45:41Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2018-01-30T22:45:41Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=3f2272ecf02c8049ea5f250e6263d0f9441a0bd8'/>
<id>urn:sha1:3f2272ecf02c8049ea5f250e6263d0f9441a0bd8</id>
<content type='text'>
Those two procedures are gone in these 2.2 times, and things like
autodoc and xref were broken as a result.  With Andy's help,
apparently good enough approximations of their functionality are now
in place: let's see how they go.
</content>
</entry>
<entry>
<title>Fix for module/identifier completion in minibuffer</title>
<updated>2018-01-29T02:21:13Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2018-01-29T02:21:13Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=33783307abab46433ce18273f562b3a729628e8e'/>
<id>urn:sha1:33783307abab46433ce18273f562b3a729628e8e</id>
<content type='text'>
When constructing the completion table for minibuffer prompts via
`completion-table-dynamic', we were forgetting to tell emacs to
perform the completion lookup with the original (scheme) buffer as its
current buffer.  As a result, the actual completion function wasn't
able to find the REPL connection and everything when down in flames
with an exception.
</content>
</entry>
<entry>
<title>New HACKING file</title>
<updated>2018-01-26T00:39:56Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2018-01-26T00:39:30Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=3255eac184613601aa11b59fd3afd2d5ba13d12e'/>
<id>urn:sha1:3255eac184613601aa11b59fd3afd2d5ba13d12e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make geiser-chicken-required-modules customizable (#233)</title>
<updated>2017-12-17T21:53:58Z</updated>
<author>
<name>diego</name>
<email>9020453+dieggsy@users.noreply.github.com</email>
</author>
<published>2017-12-17T21:46:39Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=0bfc6be0d25ff311d739d2f65fd343135142f6f3'/>
<id>urn:sha1:0bfc6be0d25ff311d739d2f65fd343135142f6f3</id>
<content type='text'>
We can probably do away with this entirely; but for now, make it a custom.</content>
</entry>
<entry>
<title>Remove memoization</title>
<updated>2017-12-10T16:45:16Z</updated>
<author>
<name>Dan Leslie</name>
<email>dan@ironoxide.ca</email>
</author>
<published>2017-12-10T16:45:16Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=473ef183d6c2c205699b7a865a206f579e60ce17'/>
<id>urn:sha1:473ef183d6c2c205699b7a865a206f579e60ce17</id>
<content type='text'>
It now _slows_ performance rather than improves it. Removing it speeds
up the issue described in jaor/geiser#174
</content>
</entry>
<entry>
<title>Removed rate limit setting.</title>
<updated>2017-12-10T07:12:52Z</updated>
<author>
<name>Dan Leslie</name>
<email>dan@ironoxide.ca</email>
</author>
<published>2017-12-10T07:12:52Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=49b78de1b0819d82187f0d1ded65e7c678540aed'/>
<id>urn:sha1:49b78de1b0819d82187f0d1ded65e7c678540aed</id>
<content type='text'>
Necessary for jaor/geiser#174
</content>
</entry>
<entry>
<title>Improvements to Chicken completion speed</title>
<updated>2017-12-10T07:01:24Z</updated>
<author>
<name>Dan Leslie</name>
<email>dan@ironoxide.ca</email>
</author>
<published>2017-12-10T07:01:24Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=3fa575feefb14bf472d69f5c2041d4ab51c3dae9'/>
<id>urn:sha1:3fa575feefb14bf472d69f5c2041d4ab51c3dae9</id>
<content type='text'>
Removed all of the symbol-interning code, and in the process greatly
reduced the amount of CPU time.

Should resolve jaor/geiser#174
</content>
</entry>
</feed>
