kanaka / mal

mal - Make a Lisp
Other
10.11k stars 2.57k forks source link

rust: update and merge eval-ast #659

Closed asarhaddon closed 3 months ago

asarhaddon commented 3 months ago

Fix almost all warnings or issues in rust.

Remove unneeded intermediate executable files. Remove Cargo.lock from version control system. Update dependency versions. Update Dockerfile (converge to update-some-dockerfiles branch). Apply changes suggested by rustfmt and clippy, or enforced by rustc. Remove several unneeded clone(). Merge eval and eval-ast, remove quasiquoteexpand and macroexpand. Report more errors during startup.