BSD Ports

devel/ruby-concurrent-ruby 1.3.8 NetBSD

Modern concurrency tools for Ruby

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
0fa8a4b9d2
License
mit
Categories
devel, ruby
Package size
752.2 KiB, 2353.1 KiB installed

Description

Modern concurrency tools including agents, futures, promises, thread pools, actors, supervisors, and more.

Inspired by Erlang, Clojure, Go, JavaScript, actors, and classic concurrency patterns.

The design goals of this gem are:

* Be an 'unopinionated' toolbox that provides useful utilities without debating which is better or why * Remain free of external gem dependencies * Stay true to the spirit of the languages providing inspiration * But implement in a way that makes sense for Ruby * Keep the semantics as idiomatic Ruby as possible * Support features that make sense in Ruby * Exclude features that don't make sense in Ruby * Be small, lean, and loosely coupled

In the other systems

SystemPortVersion
NetBSDdevel/ruby-concurrent-ruby1.3.8
OpenBSDdevel/ruby-concurrent-ruby1.3.8

Install

Binary package:

pkgin install ruby33-concurrent-ruby

From pkgsrc:

cd /usr/pkgsrc/devel/ruby-concurrent-ruby && make install clean

Dependencies

Run dependencies 1

Configuration

No options to configure.

Service scripts
none
Flavors
ruby34-concurrent-ruby-1.3.8, ruby40-concurrent-ruby-1.3.8

Commit history 1

DateCommitCreditsLog message
0fa8a4b9d2 taca devel/ruby-concurrent-ruby: update to 1.3.8
1.3.8 (2026-07-19) What's Changed * Programatically set the backtrace_location on exception by @Edouard-chin in #1107 * Allow to use Concurrent::Map#compute_if_absent in a Ractor by @Edouard-chin in #1109 New Contributors * @Edouard-chin made their first contribution in #1107