Skip to content
This repository has been archived by the owner on Sep 7, 2023. It is now read-only.

Ergo 1.0 Goals and Feature List #725

Open
jeromesimeon opened this issue Dec 13, 2019 · 0 comments
Open

Ergo 1.0 Goals and Feature List #725

jeromesimeon opened this issue Dec 13, 2019 · 0 comments

Comments

@jeromesimeon
Copy link
Member

jeromesimeon commented Dec 13, 2019

This issue tracks requirements and objectives for Ergo release 1.0. It links to corresponding issues for discussion.

Language Features (with the 1.0-feature label):

Typing & Model (with the 1.0-typing label):

Compiler (with the 1.0-compiler label):

  • API to compiler
  • Allow different compilation levels (e.g., typing only for editing, full compilation)
  • Switch to new JavaScript backend, and improved JS runtime ✅
  • Deprecate ES5 target ✅

Build & Distribution (with the 1.0-build label):

  • Switch to dune build tool ✅
  • Lightweight ergo-engine package (without compiler dependencies)
  • ErgoC deploy after build from source Ergo/ergoc version mismatch? #305
  • Add eval to testing

Code Quality & Testing (with the 1.0-QA label):

@jeromesimeon jeromesimeon self-assigned this Dec 13, 2019
@jeromesimeon jeromesimeon added this to To do in Cicero + Ergo 1.0 via automation Dec 13, 2019
@jeromesimeon jeromesimeon moved this from To do to In progress in Cicero + Ergo 1.0 Dec 13, 2019
@jeromesimeon jeromesimeon changed the title Feature list and goals for Ergo 1.0 Ergo 1.0 Goals and Feature List Dec 18, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
Cicero + Ergo 1.0
  
In Progress Issues
Development

No branches or pull requests

1 participant