Name: Anonymous 2012-04-04 21:17
Is it possible to make a Lisp dialect that has static types? Why cant type inference be used in Lisp instead of dynamic typing.
(define (main (argc int) (argv (pointer (pointer char)))) int
(printf "%s: Hello world!\n" (deref argv))
(if (> argc 1)
(printf "you passed %s for the first command line argument!\n" (deref (+ argv 1))))
(return 0))(pointer (pointer char))