squiggle icon indicating copy to clipboard operation
squiggle copied to clipboard

Sunset old Squiggle versions

Open berekuk opened this issue 11 months ago • 4 comments

After all subtasks are implemented, we will be able to remove the dependency on old versions from versioned-components.

berekuk avatar Jan 06 '25 19:01 berekuk

This is higher priority than I thought: when I filed this, I thought this is just to reduce the burden of maintaining complicated types in versioned-components.

Now I realize this task is also important for improving hub's complication times. I did some profiling of tsc, and it shows that versioned-components (squiggle-lang -> immutable.js chain in particular) is the slowest part.

berekuk avatar Mar 11 '25 16:03 berekuk

Good find. It seems like we don't have too many old models, so hopefully those won't be too bad.

OAGr avatar Mar 13 '25 17:03 OAGr

Where's a chance that something went wrong with our tsconfig files or with the last TypeScript version, btw, maybe with skipLibCheck option. I don't remember things being as bad as they're now.

berekuk avatar Mar 13 '25 17:03 berekuk

Could be worth doing some Git Bisect or similar on.

OAGr avatar Mar 13 '25 17:03 OAGr