-
Notifications
You must be signed in to change notification settings - Fork 104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove src/interpreter/interpreter.ts #1476
Comments
I think we should proceed with the removal. The only references to
How are would it be to completely remove it? |
I think we should completely remove it. It's a confusing legacy component at this point. Where are these "mocks" used? |
The mocks in the last bullet point are used in test files. I'll make a PR with the necessary changes. |
I think src/ec-evaluator is replacing src/interpreter/interpreter.ts, so the latter is dead code.
Background: The interpreter used to be the workhorse implementation in SA, prior to the transpiler. After the transpiler was introduced, it became the implementation behind the environment visualizer. Now the environment visualizer uses ec-evaluator, which means that the interpreter is unemployed.
I suggest we should remove src/interpreter/interpreter.ts from js-slang, and leave some breadcrumbs in the wiki. It is bound to decay over time and cause extra work.
See also #1695
The text was updated successfully, but these errors were encountered: