## what is `rep_lang`? * small programming language interpreter built in Rust * simply typed lambda calculus, with Hindley-Milner type inference * Turing Complete * prototype-y at present ## why do we need `rep_lang`? * "dynamism of reputation computations" * example: change feed ranking algo without having to redeploy the whole hApp network * coherent expression of reputation data across hApp contexts * data portability ## demo context * "core" functionality - not what end users will see * `InterchangeEntry` * programs are "just data" * validation of `InterchangeEntry` using Holochain validation rules. * similar to smart contracts on blockchains, but less redundant computation ## demo! ## next up * `nh-mvp` * Holochain app for meme sharing * upload images * view images * sort with different & user-defined scoring computations ## collaborators? engage@neighbourhoods.network