Make li_proc.c procedures static.

Signed-off-by: Casey Dwyer <caseydwyer@gmail.com>
Add li_ prefix to define_primitive_procedures and make it extern.

Signed-off-by: Casey Dwyer <caseydwyer@gmail.com>
Add tags and test targets to Makefile.

Signed-off-by: Casey Dwyer <caseydwyer@gmail.com>
Start commenting li.h.

Signed-off-by: Casey Dwyer <caseydwyer@gmail.com>
Reformat a few lines of code.

Signed-off-by: Casey Dwyer <caseydwyer@gmail.com>
Add some comments to the README.

Signed-off-by: Casey Dwyer <caseydwyer@gmail.com>
Reformat li_object file.

Signed-off-by: Casey Dwyer <caseydwyer@gmail.com>
Move li_setup_environment from li_eval.c to li_proc.c.

Signed-off-by: Casey Dwyer <caseydwyer@gmail.com>
Cleanup Makefile, li_eval.c and li_proc.c

Signed-off-by: Casey Dwyer <caseydwyer@gmail.com>
Separate syms from heap and prefix both globals with an underscore.

Signed-off-by: Casey Dwyer <caseydwyer@gmail.com>
Move error handling from li_environment_assign to m_set.

Signed-off-by: Casey Dwyer <caseydwyer@gmail.com>