hexaredecimal / ML

A small general purpose programming language for programming on the JVM. Package manager: https://smllregistry.github.io/
https://smllang.gitbook.io
Apache License 2.0
11 stars 1 forks source link

Stop cloning! #13

Closed hexaredecimal closed 2 months ago

hexaredecimal commented 2 months ago

I should refactor the compiler and user references as much as I can as opposed to cloning. I clone everything in this compiler and that is just bad design. My code proves the point that I am new to Rust. For now the main task is to refactor the code.

hexaredecimal commented 2 months ago

Work has been done. We only clone when we have to, else we use references.