Create an enum for all builtins. Update function router to intake to embed these enums in a "builtin" cell.
Then, merge all functions implemented into a switch statement within interpreter. With this, we will only have to branch off to functions that are user-defined.
Its hard to say if this will give any performance benefits, but its worth exploring.
Create an enum for all builtins. Update function router to intake to embed these enums in a "builtin" cell. Then, merge all functions implemented into a switch statement within interpreter. With this, we will only have to branch off to functions that are user-defined.
Its hard to say if this will give any performance benefits, but its worth exploring.