<feed xmlns='http://www.w3.org/2005/Atom'>
<title>geiser-guile/scheme/chicken, branch 0.9</title>
<subtitle>geiser and guile talk to each other</subtitle>
<id>https://jao.io/cgit/geiser-guile/atom?h=0.9</id>
<link rel='self' href='https://jao.io/cgit/geiser-guile/atom?h=0.9'/>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/'/>
<updated>2016-09-17T22:04:15Z</updated>
<entry>
<title>Allows Chicken to limit the number of symbols provided to Geiser</title>
<updated>2016-09-17T22:04:15Z</updated>
<author>
<name>dleslie</name>
<email>dleslie@marvin-linux</email>
</author>
<published>2016-09-17T22:00:04Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=557c72ac19c42147771791c60bc45834943e6d24'/>
<id>urn:sha1:557c72ac19c42147771791c60bc45834943e6d24</id>
<content type='text'>
- Also cleaned up the namespace a little.
</content>
</entry>
<entry>
<title>Disable aggressive prefix assumption</title>
<updated>2016-08-11T03:09:59Z</updated>
<author>
<name>Dan Leslie</name>
<email>dan@ironoxide.ca</email>
</author>
<published>2016-08-09T22:32:04Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=7590c8029791e512012102ab0c07b2684e09d09d'/>
<id>urn:sha1:7590c8029791e512012102ab0c07b2684e09d09d</id>
<content type='text'>
This was causing significant typing delay with little to no benefit.

Disabled until a better solution can be found.
</content>
</entry>
<entry>
<title>Minor typo</title>
<updated>2016-08-11T03:09:59Z</updated>
<author>
<name>Dan Leslie</name>
<email>dan@ironoxide.ca</email>
</author>
<published>2016-02-16T01:44:41Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=93d629bbb6b913b55cda323a6d0eebadf5676f5d'/>
<id>urn:sha1:93d629bbb6b913b55cda323a6d0eebadf5676f5d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix for #127</title>
<updated>2016-02-16T01:32:08Z</updated>
<author>
<name>Dan Leslie</name>
<email>dan@ironoxide.ca</email>
</author>
<published>2016-02-16T01:32:08Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=c425acc5528bd24ca90fa7b5b3c3edba12b8f4fb'/>
<id>urn:sha1:c425acc5528bd24ca90fa7b5b3c3edba12b8f4fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixes a potential endless loop.</title>
<updated>2016-01-25T17:21:35Z</updated>
<author>
<name>Dan Leslie</name>
<email>dan@ironoxide.ca</email>
</author>
<published>2016-01-25T17:21:35Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=e80ca5a541a08a08be96f7c3a3d212cb51bfdbeb'/>
<id>urn:sha1:e80ca5a541a08a08be96f7c3a3d212cb51bfdbeb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fuzzy matching for Chicken AutoDoc and Completions</title>
<updated>2016-01-20T04:45:09Z</updated>
<author>
<name>Dan Leslie</name>
<email>dan@ironoxide.ca</email>
</author>
<published>2016-01-20T04:45:09Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=04b0b3915741860a61532059b7e5291b7b98e031'/>
<id>urn:sha1:04b0b3915741860a61532059b7e5291b7b98e031</id>
<content type='text'>
Because Chicken allows symbols to be imported with prefixes, and because
'apropos' does not provide any utility to match with the loaded
prefixes, it is difficult to acquire information about prefixed symbols.

This solution hacks around the issue by providing naive
fuzzy-matching. If no match for a symbol can be found then the first
character is dropped and matching is attempted again; the process is
repeated until matches are found or the entire symbol is consumed.

Also removes the (now redundant and slow) geiser-chicken-prefix-delimiters.
</content>
</entry>
<entry>
<title>Performance Improvements</title>
<updated>2015-12-31T20:05:40Z</updated>
<author>
<name>Dan Leslie</name>
<email>dan@ironoxide.ca</email>
</author>
<published>2015-12-31T20:05:40Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=75373ff056b536843564b3f54272417393eb4ceb'/>
<id>urn:sha1:75373ff056b536843564b3f54272417393eb4ceb</id>
<content type='text'>
No longer rely on Apropos for matching. Apropos would perform a slow substring or regex search at every call; as well as rebuilding the entire list of available symbols. Now the list of symb
</content>
</entry>
<entry>
<title>Minor cleanup</title>
<updated>2015-12-05T16:33:47Z</updated>
<author>
<name>Dan Leslie</name>
<email>dan@ironoxide.ca</email>
</author>
<published>2015-12-05T16:33:47Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=c633fbb06cd9dae6001b629697326a3476e7f3ca'/>
<id>urn:sha1:c633fbb06cd9dae6001b629697326a3476e7f3ca</id>
<content type='text'>
Exposes geiser-load-paths, makes add-to-load-path and find-file
'unsafe'. Those needn't be memoized and would be strange if they are.

This should finish fixing jaor/geiser#114
</content>
</entry>
<entry>
<title>Minor changes to help with debugging completions</title>
<updated>2015-12-05T16:13:08Z</updated>
<author>
<name>Dan Leslie</name>
<email>dan@ironoxide.ca</email>
</author>
<published>2015-12-05T16:13:08Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=d4a2f79a611cfef41dce1a035d281c62a0d9d8bf'/>
<id>urn:sha1:d4a2f79a611cfef41dce1a035d281c62a0d9d8bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>No longer show arguments as strings.</title>
<updated>2015-12-05T15:32:37Z</updated>
<author>
<name>Dan Leslie</name>
<email>dan@ironoxide.ca</email>
</author>
<published>2015-12-05T15:32:37Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=585808c8dc6916482a544efe59c425a13641f119'/>
<id>urn:sha1:585808c8dc6916482a544efe59c425a13641f119</id>
<content type='text'>
That was annoying.
</content>
</entry>
</feed>
