Comments (4)
I understand. As I said I'll do my best to get back to it soon and hopefully be able to move this forward. I'm closing this issue for now. Feel free to reopen it in a few months if things don't improve 😅 . Good luck with your project!
from fibers.
Hi @linas ! I think fibers is usable as is. I believe that @wingo hasn't had much time to work on it. At one point I was given commit access because of this #27 and since then I have merged very basic MRs, mostly documentation and trivial bug fixes, but not many lately to be fair.
I don't think there are that many pull requests to merge, from the 8, two of them are support for FreeBSD and support for libevent (which I helped with last year), so that leaves as with 6.
Anyway, not trying to justify anyone here, just saying that fibers can be used as is (e.g. see latest stis-engine).
I think and hope that I will finally have time to start working back on Guile related projects soon and one of the things I wanted to finish is the libevent support changes @wingo suggested.
There's also this project: https://www.gnu.org/software/8sync/ from @cwebber
from fibers.
Ah. I'm not using fibers directly; I'm currently trying to install an utterly unrelated project that has a dependency on a forked and patched version of this repo. I'm trying to figure out whether I should encourage the maintainers there to remove dependencies on this package. I'm big into the idea of code that isn't fragile, that doesn't have dependencies on weird packages, that is easy to build, maintain. That usually means removing dependencies on anything half-baked or incomplete. I mean, experimentation is great. Just that ... well ... I'm just trying to get a simple unrelated short task done, (the proverbial "Its easy, it'll take an afternoon") and am wandering off into a long detour, visiting foreign lands.
from fibers.
I mean, anyway, thanks. I strongly encourage either merging pull reqs, or closing them. That helps people like me from having to figure out why I'm supposed to use someone-else's patched version (which BTW, doesn't seem to have a corresponding pull req here.)
from fibers.
Related Issues (20)
- Something like promises HOT 5
- Test failures with "wrong state" on aarch64 HOT 1
- Expensive tests should be skipped by default
- Failing to create a non-blocking socket inside fiber HOT 2
- Configure dosnt't look up for libgc headers
- Q: Does it support racket? or how to use it in racket HOT 1
- Unbound variable: SOCK_NONBLOCK on MacOS 14.5
- `race-until` test runs forever (1.2.0 + affinity patch, NetBSD 9 amd64) HOT 1
- Cannot print backtraces within a fiber HOT 13
- [doc] clarify the use of dynamic-wind, probably in the Barriers chapter HOT 1
- Guile deprecation warning due to bit-count HOT 9
- Fibers wait can forever on a file descriptor once it has been closed HOT 1
- 'get-message' continuation fired more than once? HOT 13
- On GNU/Hurd, 'time_units_per_microsec' is zero HOT 1
- High CPU usage on system time change HOT 7
- Documentation refers to `send-operation` instead of `put-operation`
- Implementing thread-operation HOT 10
- concurrent-web-server doesn't wait for the server to be started HOT 1
- Missing basic combinators `guard-operation` and `nack-guard-operation`
- fibers does not support wait-operation being interrupted, even when on a non-fibers thread HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fibers.