8sync-0.4.2-fosdem-edition.skr 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. (post
  2. :title "8sync 0.4.2 \"FOSDEM Edition\" released, plus videos!"
  3. :date (make-date* 2017 03 18 01 15)
  4. :tags '("release" "videos" "fosdem")
  5. :slug "8sync-0-4-2-released"
  6. (p [I'm happy to announce the release of
  7. ,(anchor [8sync 0.4.2]
  8. "ftp://ftp.gnu.org/gnu/8sync/8sync-0.4.2.tar.gz"),
  9. AKA "8sync FOSDEM Edition"!
  10. The two main features in this release are that the web server
  11. code has moved to an actor, and that we also now have a websockets
  12. implementing actor.
  13. (Code snarfed from David Thompson's great work on
  14. ,(anchor [guile-websocket!]
  15. "https://git.dthompson.us/guile-websocket.git")
  16. In the future, 8sync may use guile-websocket directly instead of
  17. snarfing its code.)])
  18. (p [We're calling it 8sync FOSDEM Edition because, you guessed it,
  19. this is the set of code used during the demonstration of 8sync
  20. at FOSDEM 2017.
  21. (,(anchor [The recording of that talk is now up]
  22. "https://ftp.heanet.ie/mirrors/fosdem-video/2017/K.4.601/networkfreedom.vp8.webm"),
  23. as well as
  24. ,(anchor [a variation of it I gave at the Chicago GNU/Linux user group]
  25. "https://archive.org/details/feb_2017-live_network_coding_8sync"),
  26. which I've linked from the 8sync homepage now.)
  27. The talks demonstrate 8sync through live hacking a multiplayer game
  28. built with
  29. ,(anchor [Mudsync]
  30. "https://notabug.org/cwebber/mudsync/").
  31. (I've also pushed up a
  32. ,(anchor [fosdem-2017]
  33. "https://notabug.org/cwebber/mudsync/src/fosdem-2017")
  34. tag of Mudsync in case you want to try running it yourself.)])
  35. (p [You may have also seen the exciting news that
  36. ,(anchor [Guile 2.2.0]
  37. "https://www.gnu.org/software/guile/news/gnu-guile-220-released.html")
  38. has been released!
  39. Congratulations to the whole Guile team and community!
  40. This is also good news since 8sync uses some Guile 2.2 specific
  41. features, so we're now no longer depending on an unstable release.
  42. Horray!
  43. Be sure to also
  44. ,(anchor [read Andy Wingo's reflections on Guile 2.2]
  45. "https://wingolog.org/archives/2017/03/15/guile-2-2-omg").
  46. Relatedly,
  47. ,(anchor [Fibers 1.0 was released recently]
  48. "https://lists.gnu.org/archive/html/guile-user/2017-02/msg00136.html")...
  49. maybe it's about time to see if we can fit 8sync on top of Fibers.
  50. Only one way to find out if it's a good fit!])
  51. (p [That's all for now.
  52. Happy hacking!]))