A highly parallel Perl 5 interpreter written in Rust
A multi-architecture JIT assembler library for runtime code generation
A simple and fast Markov chain generator in Rust.
An agent-first command interface framework for Rust
A general-purpose, dynamically typed programming language with automatic memory management
Simple, functional, monadic command-line prompts.
Proof of Human SDK — scan wallets, poll async jobs, access signal methods
DIG L2 block persistence — RocksDB-backed block store with canonical chain indexing
Cli tool for zksync interop
A zero-overhead educational layer for Rust libraries.
TypeScript to native executable compiler - Stable Release
TypeScript to native executable compiler - Stable Release
Provides alias_method_chain for transitions to Rails 5.1. Don't use this Gem.
never use alias_method_chain, again
never use alias_method_chain, again
Also de-exclameterize them
For some reason Rails does not appear to easily expose the aliases returned by ActiveSupport's alias_method_chain. This adds methods for retrieving the aliases that are generated.
alias_method_chain alternative. How easy to wrap new features around existing methods with method_wrapper.
Provides a simple and elegant alternative to alias_method_chain for redifining methods, while keeping access to the previous defenition.
Like the main version of this gem, this version is 100% unsupported. Use at your own risk. It is forked to remove the alias_method_chain on const_missing to autocreate S3::Bucket objects for any class that ends in Bucket.
By default, instances of UnboundMethod can only be bound to objects that are a kind_of? the method's original class. Pretty lame. rebound allows unbound methods (instances of UnboundMethod class) to be bound to objects of any class. It uses the alias_method_chain pattern to accomplish this, meaning you also get a bind_without_indifference method that retains the original behavior.
By default, instances of UnboundMethod can only be bound to objects that are a kind_of? the method's original class. Pretty lame. rebound allows unbound methods (instances of UnboundMethod class) to be bound to objects of any class. It uses the alias_method_chain pattern to accomplish this, meaning you also get a bind_without_indifference method that retains the original behavior.