calcit_runner 0.5.25

Interpreter and js codegen for Calcit
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
> some notes about evaluating symbols

There several kinds of symbols:

- raw syntax symbols, `&` `?` `~` `~@`...
- data symbol, probably created via `turn-symbol`
- local variables
- local definitions
- imported variables
- namespaced imported symbols
- imported default variables
- imported host variables

Currently they are share the structure `Calcit::Symbol{..}`, which is buggy
and requires refactor in future.