Interactive command-line tool to experiment with `flock(2)` locks
Installation and subsequent safe removal of `flock` locks for data streams.
Little library implementing a wrapper over a file that's locked on creation and unlocked when it goes out of scope.
Platform-native file locking with blocking and non-blocking support
Parallel runner for asynchronous tasks.
Neural boids — flocking behavior learned by neural networks
Cross-process reader-writer locks using file locks
Placeholder for upcoming crate
Cross-process file locking for database systems / 数据库系统跨进程文件锁
Cross-platform advisory file locking, taken from Cargo
An internal crate to share file-locking logic between Pavex's CLIs, `pavex` and `pavexc`.
A CLI tool for managing flake.nix devShell environments
A reentrant/recursive flock.
Heavily tested yet simple filelocking solution using flock
Get your flock on in Ruby.
Chefs flocking about
Simple solution to prevent multiple executions using flock
A simple ruby wrapper for posting to Flock webhooks
Thread-safe, transferable, flock-based lock file
Adds a flock_synchronize method that synchronizes code execution between processes, similar to how a Mutex works between threads.
Reentrant Filelock using sheerun/filelock and flock
File locks using flock and PID file locks with stale detection for coordinating between processes. Timeout support and automatic cleanup.
Ruboid is a ruby implementation of Craig Reynolds' Boid alogrithm (http://www.red3d.com/cwr/boids/), which realistically simulates the behaviour of a flock of creatures with a small set of simple rules.
If you're building a game, you need your game agents and characters to move on their own. A standard way of doing this is with 'steering behaviors'. The seminal paper by Craig Reynolds established a core set of steering behaviors that could be utilized for a variety of common movement tasks and natural behaviors. This Ruby library can accomplish many/most of those tasks for your Ruby / JRuby game. The basic behaviors can be layered for more complicated and advanced behaviors, such as flocking and crowd movement.