https://twitter.com/rustlang_tokyo/status/1188338697264959488
Build a VM in Rust
by nervos
part-1
why vm?
- hardware emu
- runtime platform
- sandboxing
Nervis CKB
- algorithm as contract
- higher level langs
- Compatibility with exising blockchain ones
- wasm
compilers like gcc
, llvm
support riscv backend
part-2
rust on ckb-vm
-> hacker-friendly (only 8k loc)
goblin lib => everything about elf
cargo build --target=riscv
The HItchhiker's Guide to Servo Contributor
- webrender
- stylo
- r+ CI
labels
labels => E for effort
servo starter
-> read whatwg spec -> implement webapi
Rust libstd
Nuttx
- RTOS
- std
Making an web framework
- nails
- realworld
tokio vs rustasync
juniper gql
nestjs / fastapi
rust type => api schema
trait to convert error to response
Holo chain
contributing to rust
Find things you can do and do it consistently. Meta-communicators are valuable.