Project Planning March 21st, 2018

Project Planning March 21st, 2018

Date

Mar 21, 2018

Attendees

  • @Medha Parlikar (Unlicensed)

  • @Michael Stay (Unlicensed) (invited)

  • @Timm Schäuble

  • @Kyle Butt

  • @Henry Till

  • @Kelly Foster

  • @Lucius Meredith (invited)

Goals

Discussion items

Time

Item

Who

Notes

10 min

Evaluator Status for 3/29

@Kyle Butt@Henry Till

  • Status:

    • We have an interpreter that is working.  Uses a stub Tuplespace.  

  • Open work items

    • Testing and integration

      • To integrate into the Node, the existing read/print loop runs in the same monad (monix task monad) - should be able to copy from that to do any integration you want.

      • Fire up the Node and have a REPL. 

      • Instantiate the tuplespace in the node, and pass it to the interpreter.  Interpreter should run over task.

        • When we instantiate node we get all the logging messages that are running on the console.

        • Implement Network mode or REPL mode as a flag.

        • There is an sbt thing that needs to be done in order to make the tests work across projects. 

    • Documentation

      • Updating Rholang tutorial 

      • Installation guide - Pawel

      • Some documentation on the flag - running the node. - Pawel

    • Packages & Tags

      • Pawel

    • Membership Demo

      • Next Wednesday

5 min

Storage.01 

 @Henry Till@Kelly Foster

  • Status:

    • Missed the Persistence flag for Produce and Consume

    • Henry is working on addressing.

  • Open work items

    • Testing and integration

    • Documentation

      • API Docs ready for Github pages

      • Readme in classic Scala Library style

      • Tutorial & example with strings.

    • Membership Demo

      • Next Wednesday

      • Simple Scala project importing storage library with basic data types & walk through produce and consume.

5 min

VM - Status.

@Timm Schäuble / @Medha Parlikar (Unlicensed)

  • Status Update on Transition Function

  • What did we learn from the test to extract the environment literals.

    •  Forced the compiler to perform a run time lookup.

  • Making scheduling of context more explicit.

  • Project completion date for Transition function → End of May.

5 min

Dependencies Discussion

 

  • Lay out any dependencies that you may have on other teams work.

    • Capture the explicit work item that Node main function needs to implement to instantiate the interpreter on startup.

    • Dependencies between Storage and Interpreter

10 min

Releases / Roadmap

Whats next.

Everyone

  • Medha reviews Roadmap

  • Medha needs to work with Mike to get the interface for the powerbox documented.

Action items

New action items

@Medha Parlikar (Unlicensed): Review Powerbox Specification with Henry and Pawel