Hacker GitHub

← All repos

wingo/fibers

View on GitHub ↗ ★ 352 Scheme archived

Concurrent ML-like concurrency for Guile

17 mentions on Hacker News by 13 people: 5 stories, 12 comments · first 2016-07-09 · latest 2024-12-17

Mentions per year 17 mentions · busiest year 2016 (5)
20082026
  1. …reason for Guile Emacs, but there is in fact a library Emacs could quite desperately use: fibers (< https://github.com/wingo/fibers >). The Emacs concurrency story is about as bad as you could expect from a 40+ year old application.
    comment by tmtvl · 2024-12-16 · in Using Guile for Emacs
  2. Fibers is probably used more in the Guile community these days https://github.com/wingo/fibers
    comment by Zambyte · 2023-07-02 · in 8sync
  3. More like goroutines. They remind me of Guile's fibers: https://github.com/wingo/fibers
  4. Do you mean like fibers ( https://github.com/wingo/fibers ), or something beyond that?
    comment by dannyobrien · 2022-07-08 · in A Scheme Primer
  5. Also possibly of interest here: https://github.com/wingo/fibers/wiki/Manual
    comment by ta-nehdjebdh · 2022-03-16 · in libmill - Go-style concurrency in C
  6. …the last 30 years. Guile scheme has a parallel version of it that is implemented as a library: https://github.com/wingo/fibers/wiki/Manual Comparing concurrent systems is hard. I would suggest implementing selecting with negative…
    comment by bjoli · 2020-06-05 · in A History of Clojure [pdf]
  7. …what is probably the nicest implementation (utilizing multiple cores) and the best introduction: https://github.com/wingo/fibers/wiki/Manual
  8. Andy Wingo uses delimited continuations to implement guile fibers https://github.com/wingo/fibers/wiki/Manual It is a low level construct that can be used to build higher abstractions and things like coroutines. In a language like scheme…
  9. Andy Wingo's fibers for guile scheme is similar: https://github.com/wingo/fibers/wiki/Manual Really neat, and the implementation is really a testament to the power of delimited continuations.
    comment by Johnny_Brahms · 2017-05-26 · in Coroutines are now in Clang trunk, libc++
  10. …in the guile-user mailing list this week and looks pretty cool. The manual for the project is here: https://github.com/wingo/fibers/wiki/Manual
  11. This version of Guile makes possible better asynchronous code via https://github.com/wingo/fibers/wiki/Manual (which is the implementation of something similar to Python's async/await)
    comment by amirouche · 2016-09-14 · in GNU Guile 2.1.4 released
  12. …((good) free) softwares that can make a difference and where you can make the difference. HTH! [0] https://github.com/wingo/fibers [1] https://github.com/nalaginrut/artanis [2] https://www.gnu.org/software/guix/
    comment by amirouche · 2016-07-09 · in Ask HN: Which Lisp/Scheme to go for?