go-lisp
go-lisp copied to clipboard
A Lisp implementation in Go
After cloning, getting, and building as described in the README, I get the following error when running go-lisp: ``` $ go-lisp -file example.lsp ERROR: Badly formatted arguments: [Incrementor: 1] ```...
I just played with this tool for the first time and the fact that ctrl-d did not exit the interactive interpreter was surprising to me
I'm surprised to find that this Lisp seems to have no way to handle or express an empty list. ``` > (cdr (quote (2))) ;Unspecified return value > (quote ())...
Is this what you wanted for string concatenation? ``` > (string-append "foo") ;Value: "foo" > (string-append "foo" "bar") ;Value: "foobar" > (string-append "foo" "bar" "baz") ;Value: "foobarbaz" ``` Let me...