artichoke
substrate
Our great sponsors
artichoke | substrate | |
---|---|---|
31 | 83 | |
2,993 | 8,348 | |
0.4% | - | |
9.2 | 8.1 | |
10 days ago | 8 months ago | |
Rust | Rust | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
artichoke
-
Ruby 3.2.0 Is from Another Dimension
The java based ruby, removes the GIL, which provides us real multithreading.
Truffleruby is "A high performance implementation of the Ruby programming language, built on GraalVM." If you prefer there is even a rust based ruby https://github.com/artichoke/artichoke
again, IMO, the microbenchmark, doesn't matter. What matters is the problem domain, whole stack and the whole "speed", including development, deployment and etc, and for some domains, ruby is the best and fast choice.
- Rust front-end merged in GCC trunk
-
Lunatic is an Erlang-inspired runtime for WebAssembly
Not to be pedantic but Ruby has webassembly support, still won't work on the BEAM.
https://github.com/artichoke/artichoke
- Why does Rust have parameters on impl?
-
When I look at ruby code written in C, I have one thought. Why isn't Ruby rewritten in Crystal, which would make use of parallelism?
Artichoke is a Ruby interpreter written in Rust.
- Official /r/rust "Who's Hiring" thread for job-seekers and job-offerers [Rust 1.64]
-
Should I be concerned about the quality of crates.io?
The owner of this reserved crate is Ryan Lopopolo who seems to indeed work on artichoke
-
Announcing strftime-ruby v1.0.0, a pure Rust no-std implementation of Ruby 3.1.2 Time#strftime method.
I believe it was written mainly for/within the context of artichoke, which is an implementation of Ruby written (mostly) in Rust. It's a neat project!
- Official /r/rust "Who's Hiring" thread for job-seekers and job-offerers [Rust 1.63]
- Artichoke is a Ruby made with Rust
substrate
-
On Implementation of Distributed Protocols
Substrate — a framework for building application-specific blockchains (written in Rust);
-
build error because found duplicate lang item `panic_impl`
frame-benchmarking = { version = "4.0.0-dev", default-features = false, optional = true, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v1.0.0" }
-
What to do next... Web 3, Rust, Solidity?
To offer some perspective outside of the typical "all crypto is a scam", Parity is doing some cool stuff with a rust modular blockchain library called Substrate https://github.com/paritytech/substrate.
-
What application will make Rust its prime ?
Rust takes the cake in the blockchain space: Substrate, Cosmos (CosmWasm), and Solana. All of the zero knowledge cryptography libraries used for layer 2 solutions are written in Rust, compiling to Wasm (see arkworks, Risc0). Ethereum's next version of smart contracts will even use a restricted subset of Wasm ("Ewasm") instead of EVM.
-
Why am I not receiving staking rewards?
Verifying NPoS election solution graph and its score is a memory-intensive operation that needs to be performed within a single block time. Under the current runtime constraints, a solution graph with 22,500 nominators can be verified well within the block production time on Polkadot. There are plans to improve on this and implement multi-block election solution verification, after which, the NPoS system can scale to incorporate more nominators.
- Fast-unstake is now available on Kusama. This allows instant unstaking if you have not participated in staking in the last 28 eras.
-
Polkadot Digest 17 Jan 2023
Fast-unstake is now available on Kusama. This allows instant unstaking if you have not participated in staking in the last 28 eras. https://github.com/paritytech/substrate/pull/12129
-
Polkadot Digest 11 Jan 2023
First, any outstanding multisig calls (ones where one signatory has signed, but not the threshold) will not be able to execute. Please either finish your multisig calls before this upgrade, or wait until after it is completed. https://github.com/paritytech/substrate/pull/12072
- pallet dev mode added to make dev easier
-
Substrate Rresources
Github: https://github.com/paritytech/substrate
What are some alternatives?
truffleruby - A high performance implementation of the Ruby programming language, built on GraalVM.
cosmos-sdk - :chains: A Framework for Building High Value Public Blockchains :sparkles:
monkey-rust - A dancing with interpreter and compiler
developer-roadmap - Interactive roadmaps, guides and other educational content to help developers grow in their careers.
Kubewarden - Kubewarden is a policy engine for Kubernetes. It helps with keeping your Kubernetes clusters secure and compliant. Kubewarden policies can be written using regular programming languages or Domain Specific Languages (DSL) sugh as Rego. Policies are compiled into WebAssembly modules that are then distributed using traditional container registries.
polygon-edge - A Framework for Building Ethereum-compatible Blockchain Networks
www.rust-lang.org - The home of the Rust website
manim - Animation engine for explanatory math videos
pen - The parallel, concurrent, and functional programming language for scalable software development
polkadot - Polkadot Node Implementation
slint - Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.
rust-analyzer - A Rust compiler front-end for IDEs