future
Version, currently 1.1.03 versions
- 1.1.0latestMay 26, 2026
- 1.0.0not indexedMay 26, 2026
- 0.1.0not indexedMay 26, 2026
github.com/crystal-community/future.cr
No description declared in shard.yml.
34 stars
0 dependents
License: MIT
Installation
# Add this to your shard.yml
dependencies:
future:
github: crystal-community/future.cr
version: ~> 1.1.0Then run:
shards installshard.yml
- Crystal
>= 0.34.0- License
- MIT
- Author
- Brian J. Cardiff <bcardiff@manas.tech>
Dependencies
This version declares no dependencies.
Documentation
Generated from the source of the current release. The first visit to a release that has never been documented starts its build.
README
# future
Provides `delay`, `future`, and `lazy` convenient methods to perform operations in a separate Fiber.
## Installation
1. Add the dependency to your `shard.yml`:
```yaml
dependencies:
future:
github: crystal-community/future.cr
```
2. Run `shards install`
## Usage
```crystal
require "future"
d = delay(1) { Process.signal(Signal::KILL, Process.pid) }
# ... long operations ...
d.cancel
```
## Contributing
1. Fork it (<https://github.com/crystal-community/future.cr/fork>)
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create a new Pull Request
## Contributors
- [Brian J. Cardiff](https://github.com/bcardiff) - creator and maintainer
Links
This release
- Version
1.1.0- Tagged
- May 26, 2026
- Commit
7f499aebf59c- Crystal
>= 0.34.0- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/crystal-community/future.cr
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 12, 2026
- Synced
- Aug 12, 2026
- Versions
- 3