InternedStrings.jl
InternedStrings.jl copied to clipboard
Fully transparent string interning functionality, with proper garbage collection
I've not run benchmarks. But I would assume it is much faster to hash the `pointer` than to hash the string. So it might be worth adding back in a...
Currently pool is a WeakRefDict. Wondering if it can be made into something else to allow for more operations to be more efficient e.g. sorting/grouping. A B-tree perhaps?
``` objects of type BigFloat cannot be finalized because they are not mutable Stacktrace: [1] error(::String, ::Type, ::String) @ Base ./error.jl:54 [2] _check_mutable(o::Any) @ Base ./gcutils.jl:41 [3] finalizer(f::Any, o::Any) @...
A package without `Project.toml` file is not a valid Julia package. See: https://discourse.julialang.org/t/julia-load-path-and-packages-with-no-project-toml/134059/5