<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guile/guile-fibers/examples, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>http://cgit.wugi.info/guile/guile-fibers/atom?h=master</id>
<link rel='self' href='http://cgit.wugi.info/guile/guile-fibers/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/guile/guile-fibers/'/>
<updated>2017-08-06T13:40:04Z</updated>
<entry>
<title>Fix concurrency bug in memcached server</title>
<updated>2017-08-06T13:40:04Z</updated>
<author>
<name>Andy Wingo</name>
<email>wingo@pobox.com</email>
</author>
<published>2017-08-06T13:40:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/guile/guile-fibers/commit/?id=b836fad883a0a0fc9d543e86d3da8fe956b98e8d'/>
<id>urn:sha1:b836fad883a0a0fc9d543e86d3da8fe956b98e8d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update examples</title>
<updated>2017-02-20T19:26:29Z</updated>
<author>
<name>Andy Wingo</name>
<email>wingo@pobox.com</email>
</author>
<published>2017-02-20T19:26:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/guile/guile-fibers/commit/?id=473fdc2af92387d7c4e8795b482780d328124cba'/>
<id>urn:sha1:473fdc2af92387d7c4e8795b482780d328124cba</id>
<content type='text'>
* examples/memcached-client.scm:
* examples/memcached-server.scm:
* examples/ping-client.scm:
* examples/ping-server.scm: Update for newest run-fibers.
</content>
</entry>
<entry>
<title>Parallelize ping client and server.</title>
<updated>2017-02-14T21:24:10Z</updated>
<author>
<name>Andy Wingo</name>
<email>wingo@pobox.com</email>
</author>
<published>2017-02-14T21:24:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/guile/guile-fibers/commit/?id=4c90c40ff21452b72c8f03bed6036d6ac86e1d76'/>
<id>urn:sha1:4c90c40ff21452b72c8f03bed6036d6ac86e1d76</id>
<content type='text'>
* examples/ping-client.scm:
* examples/ping-server.scm: Parallelize.
</content>
</entry>
<entry>
<title>Fix ping-client</title>
<updated>2017-02-14T21:20:59Z</updated>
<author>
<name>Andy Wingo</name>
<email>wingo@pobox.com</email>
</author>
<published>2017-02-14T21:20:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/guile/guile-fibers/commit/?id=7993e229f918ae23934dfd663fc91123c96cc97c'/>
<id>urn:sha1:7993e229f918ae23934dfd663fc91123c96cc97c</id>
<content type='text'>
* examples/ping-client.scm: Fix for run-fibers changes, to only exit
  when done.
</content>
</entry>
<entry>
<title>Add concurrent web server</title>
<updated>2017-02-11T11:34:48Z</updated>
<author>
<name>Andy Wingo</name>
<email>wingo@pobox.com</email>
</author>
<published>2017-02-11T11:33:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/guile/guile-fibers/commit/?id=80d68a29f5434fd5055c819ee1d84bdc4cce0477'/>
<id>urn:sha1:80d68a29f5434fd5055c819ee1d84bdc4cce0477</id>
<content type='text'>
* fibers.texi (Concurrent Web Server): New section.
* fibers/web/server.scm: Add web server that can run handlers
  concurrently.
* examples/concurrent-web-hello.scm: New file.
* Makefile.am (SOURCES): Add (fibers web server).
</content>
</entry>
<entry>
<title>Add examples to fibers.texi</title>
<updated>2016-12-16T15:33:28Z</updated>
<author>
<name>Andy Wingo</name>
<email>wingo@pobox.com</email>
</author>
<published>2016-12-16T15:33:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/guile/guile-fibers/commit/?id=c8df737bb1d2a8b0672b86b7bea6681e754cd7b3'/>
<id>urn:sha1:c8df737bb1d2a8b0672b86b7bea6681e754cd7b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Quit the scheduler when there is nothing left to do</title>
<updated>2016-09-08T13:02:09Z</updated>
<author>
<name>Andy Wingo</name>
<email>wingo@pobox.com</email>
</author>
<published>2016-09-08T13:00:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/guile/guile-fibers/commit/?id=985df09c94f2f47f2efc6ee8ff990424c49838ee'/>
<id>urn:sha1:985df09c94f2f47f2efc6ee8ff990424c49838ee</id>
<content type='text'>
* fibers/internal.scm: Detect when there is nothing left to run, and
  stop the scheduler in that case.
* examples/ping-client.scm (client-loop):
* examples/memcached-client.scm (client-loop): Remove exit call, as we
  will exit when needed.
</content>
</entry>
<entry>
<title>Separate public and private fibers interfaces</title>
<updated>2016-09-07T09:33:48Z</updated>
<author>
<name>Andy Wingo</name>
<email>wingo@pobox.com</email>
</author>
<published>2016-09-07T09:33:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/guile/guile-fibers/commit/?id=7d969aeabe46201af639c80eb54c5e4bd97ee13a'/>
<id>urn:sha1:7d969aeabe46201af639c80eb54c5e4bd97ee13a</id>
<content type='text'>
* fibers/internal.scm: New file, factored out of (fibers).
* fibers.scm: Refactor to be just the public interface.
* fibers/channels.scm:
* web/server/fibers.scm:
* examples/memcached-client.scm:
* examples/memcached-server.scm:
* examples/ping-client.scm:
* examples/ping-server.scm: Adapt to interface changes.
* Makefile.am (SOURCES): Add (fibers internal).
</content>
</entry>
<entry>
<title>Prune ping-server import list</title>
<updated>2016-07-06T18:39:27Z</updated>
<author>
<name>Andy Wingo</name>
<email>wingo@pobox.com</email>
</author>
<published>2016-07-06T18:39:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/guile/guile-fibers/commit/?id=90ca04c9a0c26d5fa25987e165c464d717374509'/>
<id>urn:sha1:90ca04c9a0c26d5fa25987e165c464d717374509</id>
<content type='text'>
* examples/ping-server.scm: Remove an unneeded import.
</content>
</entry>
<entry>
<title>Add fibers-based web server implementation</title>
<updated>2016-07-03T17:49:38Z</updated>
<author>
<name>Andy Wingo</name>
<email>wingo@pobox.com</email>
</author>
<published>2016-07-03T17:49:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/guile/guile-fibers/commit/?id=a2d00d13f8ed37699ad4e5646b4207390a1d7093'/>
<id>urn:sha1:a2d00d13f8ed37699ad4e5646b4207390a1d7093</id>
<content type='text'>
* web/server/fibers.scm: New file.
* examples/web-hello.scm: New file.
* Makefile.am: Build web/server/fibers.go.
</content>
</entry>
</feed>
