This is an extension of #5 which also refactors some scoping to reduce the amount of allocations required.
This is not a huge improvement as most of the slowness stems from the overall slow parsing approach necessitated by Nix.
Nonetheless, it's a nice improvement in both performance & readability.
This is an extension of #5 which also refactors some scoping to reduce the amount of allocations required.
This is not a huge improvement as most of the slowness stems from the overall slow parsing approach necessitated by Nix. Nonetheless, it's a nice improvement in both performance & readability.