assert_equal_type macro in testing
CLOSED: [2018-09-18 Di 12:14]
CLOSED: [2018-09-18 Di 12:14]
CLOSED: [2018-09-18 Di 12:14]
CLOSED: [2018-09-18 Di 12:14]
CLOSED: [2018-09-18 Di 12:14]
CLOSED: [2018-10-05 Fr 22:21]
CLOSED: [2018-10-05 Fr 22:21]
CLOSED: [2018-10-05 Fr 22:21]
(not 1) ;; == (not . (1 . nil)) (not (expression 1 3)) ;; == (not . ((expression . (1 . (3 . nil))) . nil)) (not) ;; == (not . nil) (not 1 2) ;; == (not . (1 . (2 . nil)))
t
Symbol
Number
String
Cons-cell (list)
lambda function lambda
built-in function
Parse to AST
Start with namespace only containing the built-ins
every AST node has its own namespace, inherting the one from its parent (pointer / references) because when a function sets a variable within an upper namespace it should infact change the environment even if the function exited