Open issues

Re-implement the C classes in Scala
ROS-3
Testing of the Virtual Machine
ROS-367
Understand and separate the Rosette Tuple space implementation
ROS-364
Implement / Reimplement Rosette memory image dump
ROS-363
Make C++ Rosete 64-bit capable
ROS-362
Document Rosette subsystems
ROS-361
Make the Rosette compiler a standalone module
ROS-360
Refactor Rosette to not use meta-data piggy-backed on pointers
ROS-359
Documentation on how to debug the VM using Java tools
ROS-326
Enhance the Rosette VM Documentation
ROS-454
Implement istream-new, istream-close, istream-read
ROS-452
Create test case for enabled-set
ROS-448
Understand and implement Actor::becomeNew
ROS-443
Create test for Actor::becomeNew
ROS-442
`strandPool` benchmarks
ROS-440
Rosette Object code Export/Import Testing
ROS-437
Import Objects into Rosette
ROS-425
Import Objects from boot.rbl into Roscala
ROS-418
Coding
ROS-407
Implement OpCode to import Objects from C++ Compiler
ROS-395
Create a lexvar primitive
ROS-390
Create a set-obo primitive
ROS-389
Create a get-obo primitive
ROS-388
Create a contour primitive
ROS-387
Create primitive definitions located in Meta.cc
ROS-386
Define the format that Roscala needs for the Global environment export
ROS-383
Update Readme.MD on how to run Roscala, what commands are supported if any
ROS-378
Update Memory management such that we can support 64 bit compilation
ROS-375
Rosette is too tightly integrated. We need to separate and document the subsystems
ROS-358
Need to install some extra stuff to build rosette
ROS-357
Create Bios.RBL
ROS-351
Create tests for VM in RBL.
ROS-350
Create tests for VM in RBL.
ROS-349
Create tests for VM in RBL.
ROS-348
Create tests for VM in RBL.
ROS-347
Create tests for VM in RBL.
ROS-346
Create tests for VM in RBL.
ROS-345
Assertion failure after sharp-semi kills rosette
ROS-342
Replace lookup tables in Tuplespace with the ability to use Tuples as keys in RblTables
ROS-340
Add tests for will-be rholang-primitives.rbl
ROS-336
Crypto opcodes for the VM
ROS-335
Discuss and compare various ranking algorithms for the Tuplespace implemenation
ROS-329
Generate traces
ROS-325
Create console.log with debug output
ROS-324
Create primitive definitions for Actor
ROS-323
Create primitive definitions for expr
ROS-322
Create primitive definitions for tupleexpr
ROS-321
Create primitive definitions located in Ctxt.cc
ROS-320
Create primitive definitions located in Meta.cc
ROS-319
Create primitive definitions located in MI.cc
ROS-318
issue 1 of 112

Re-implement the C classes in Scala

Description

Reimplement the C classes using Scala. Build purely functional code.
Create units for each class that test what is believed the class does

Status

Assignee

Medha Parlikar

Reporter

Medha Parlikar

Labels

None

Story Points

0

Components

Priority

Highest

Epic Name

Port C classes to Scala