From e30c1ad55556c2c3e9927c5e4d1d3074b8167216 Mon Sep 17 00:00:00 2001 From: ademyrodev Date: Fri, 25 Oct 2024 16:31:20 +0200 Subject: [PATCH] update README.md again --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 0eff8c4..2fd16ef 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,10 @@ This means that we’re going to introduce two major changes: * We’re getting rid of the REPL. Having a separate compiler for Neve means longer compilation times, and a less snappy REPL experience. Moreover, writing the bytecode output to a file and *then* having the Neve interpreter read it isn’t exactly desirable--we don’t want to create a new file for the tiniest expressions. + * It might be possible to get around that, though. If we can output the bytecode to an array of bytes without needing to + create a new file just for that, and then pass that array to the interpreter, having a REPL might be manageable. + Ideally, we could implement a “REPL mode” for `nevec` that skips through all optimizations, to provide the snappiest + experience. * Neve will now have two components--`neve` and `nevec`. `nevec` will compile the `.neve` file to a `.geada` bytecode file, and `neve` will interpret that file. `nevec` will be implemented in Python, but we will immediately work on