Commit Graph

9 Commits

Author SHA1 Message Date
1f47c9f57e Added some other tests
- builtin eq test
- load_file return resul

Signed-off-by: teo3300 <matteo.rogora@live.it>
2023-11-25 22:29:06 +09:00
1ea3ecbb92 Ok, maybe I should run Cargo fmt BEFORE
Signed-off-by: teo3300 <matteo.rogora@live.it>
2023-11-25 20:36:21 +09:00
0cbfaaafec Some more tests
- Added hook pre-commit
- Added some reader tests
- Added some eval tests
- Added functional tests

Signed-off-by: teo3300 <matteo.rogora@live.it>
2023-11-25 20:30:21 +09:00
2d5791a766 Adding test for reader.rs
- will implement other tests later

Signed-off-by: teo3300 <matteo.rogora@live.it>
2023-11-22 18:26:28 +09:00
78dee9c848 Added some definition to core
- "=" operator (for almost any type)
- "prn" function
- "list" and "list?"
- "empty" and "count"

Signed-off-by: teo3300 <matteo.rogora@live.it>
2023-11-21 23:09:39 +09:00
0e85435635 Better? type management
Signed-off-by: teo3300 <matteo.rogora@live.it>
2023-11-15 18:25:38 +09:00
3c5b03a2a8 Cleaned code
- removed dereferences
- help function only provide info for the first symbol

Signed-off-by: teo3300 <matteo.rogora@live.it>
2023-11-15 17:42:23 +09:00
695c42010c Using Rc for everything
- avoid eccessive cloning

Signed-off-by: teo3300 <matteo.rogora@live.it>
2023-11-15 10:50:29 +09:00
f240d31f27 Created core file
- keep core functions in a different file
- I can return custom values UwU

Signed-off-by: teo3300 <matteo.rogora@live.it>
2023-11-14 20:55:28 +09:00