FenderLang / Fender

A functional scripting language, intended for string manipulation and general scripting on the command line
MIT License
13 stars 0 forks source link

Create a new error type for InterpreterResult #56

Open boxbeam opened 1 year ago

FuzzyNovaGoblin commented 1 year ago

I don't know what the plan for this was exactly. Is this a more immediate issue/something really short or is it something to be pushed back to after beta launch?

boxbeam commented 1 year ago

this was us wanting to unbox our errors in the interpreter because currently certain kinds are just held as a Box

FuzzyNovaGoblin commented 1 year ago

Okay I don't think that is necessarily an issue with the boxes but just the ridiculous size of the errors since they are currently setup to just hold as much information as possible so we didn't have to rework things every time we were just trying to test things

I feel like this isn't one of the things we want to do before the beta launch, since the point of the current error type is to help when the language as a whole is constantly changing which I imagine will still happen during the beta