Community Update 4

  • Medha
    • Roadmap - Draft version in review with Dev team.
    • Planning for Sprint entry next Monday
  • Focus on delivering the SDK 0.1 by end of January.
    • Updated Rholang specification & tutorials expected by end of day
    • Line numbers for Lexer errors and compiler errors implemented.
    • Packaging in Docker container complete, waiting for final binaries.
    • Rosette is ready- we have 1 Segfault ticket we are looking at
    • We will offer a download version of the web compiler
    • developer.rchain.coop website in flight.
  • Compiler team is concentrating on what features are needed in Rholang for Mercury
    • High level Compiler roadmap ready.
    • Documenting our plans for Lexical Namespaces, looking at a variant of Pi Calculus that Greg recently developed - work continues.
    • Specify Crypto primitives in collaboration with VM team.
    • Tuplespace and storage - discussion planned this week.
    • Cost estimation simplified, contracts will need to be run in test net or locally in order to get a cost estimate.
    • CASPER: Byteball as a CBC Casper variant done.  
  • Node team:
    • Specify Communications API's in Node.
    • Flesh out how the Node, Storage and VM come together.  Meetings this week to sort it out.
    • Node Community test completed - we had ~ 25 nodes participate!
    • CI for Node Docker, so we can continuously cut builds.
    • Henry Till joins the team, focus is leading storage development.
    • Lots of unit tests developed for storage work on greenery and path to regex library ports.
  • Rosette team:
    • C++ :
      • Work to support SDK release.
      • Investigate Debug Mode- ROS-327
      • Rosette VM Specification - Reverse engineer Primitives
      • Design discussions around 64 bit C++ VM
      • Found and fixed a bug for constant matching for argument patterns.
    • Scala team: Did some work on the RBL compiler, had to stop to focus on OpCodes - heavy sprint commitment on track.
Date