Renaming `eightsync' to `8sync' everywhere in the code * eightsync/agenda.scm, 8sync/agenda.scm: Renamed * eightsync/repl.scm, 8sync/repl.scm: Renamed * eightsync/systems/irc.scm, 8sync/systems/irc.scm: Renamed * demos/ircbot.scm: Changed module import to 8sync * tests/test-agenda.scm: Changed module import to 8sync * Makefile.am: Updated to reference new file naming
Updating copyright headers to be more "modern" In other words, change from physical addresses to retrieve licenses to HTTP URIs. * demos/ircbot.scm: Updated header * eightsync/agenda.scm: Updated header * eightsync/repl.scm: Updated header * eightsync/systems/irc.scm: Updated header * tests/test-agenda.scm: Updated header * tests/utils.scm: Updated header
Add queue helpers, with tests
remove unused agenda-on-fail and agenda-on-error
Fancy printed exceptions if it's an asynchronous exception
print out quoted key with print-error-and-continue
expose wrapped-exception introspect things for debugging
removing @@ comment
switch %8sync-caught-error to 8sync-caught-error
Add (catch-8sync) stuff
Properly handle %8sync to %8sync to error chains.
remove (display)
propagate asynchronous exceptions
Add catching exceptions, and lots of much needed docuemntation
remove unused futures things
remove all the 8run and 8port-alias things
future -> futurists?????
Provide a way to fail gracefully on errors, and use it in irc.scm
rename %sync stuff to %8sync (thanks for the suggestion, daviid)
Provide another indirection procedure with wrap-apply