Fix *ARGV*
authorVasilij Schneidermann <v.schneidermann@gmail.com>
Tue, 1 Mar 2016 21:33:32 +0000 (22:33 +0100)
committerVasilij Schneidermann <v.schneidermann@gmail.com>
Tue, 1 Mar 2016 21:33:32 +0000 (22:33 +0100)
elisp/step6_file.el
elisp/step7_quote.el
elisp/step8_macros.el
elisp/step9_try.el
elisp/stepA_mal.el

index 172b562..ca15d0a 100644 (file)
       ast))))
 
 (mal-env-set repl-env 'eval (mal-fn (let ((env repl-env)) (lambda (form) (EVAL form env)))))
-(mal-env-set repl-env '*ARGV* (mal-list (mapcar 'mal-string argv)))
+(mal-env-set repl-env '*ARGV* (mal-list (mapcar 'mal-string (cdr argv))))
 
 (defun PRINT (input)
   (pr-str input t))
index a557cd1..2d497f0 100644 (file)
       ast))))
 
 (mal-env-set repl-env 'eval (mal-fn (let ((env repl-env)) (lambda (form) (EVAL form env)))))
-(mal-env-set repl-env '*ARGV* (mal-list (mapcar 'mal-string argv)))
+(mal-env-set repl-env '*ARGV* (mal-list (mapcar 'mal-string (cdr argv))))
 
 (defun PRINT (input)
   (pr-str input t))
index 1a32835..be75d85 100644 (file)
       ast))))
 
 (mal-env-set repl-env 'eval (mal-fn (let ((env repl-env)) (lambda (form) (EVAL form env)))))
-(mal-env-set repl-env '*ARGV* (mal-list (mapcar 'mal-string argv)))
+(mal-env-set repl-env '*ARGV* (mal-list (mapcar 'mal-string (cdr argv))))
 
 (defun PRINT (input)
   (pr-str input t))
index e1882de..06f2b74 100644 (file)
       ast))))
 
 (mal-env-set repl-env 'eval (mal-fn (let ((env repl-env)) (lambda (form) (EVAL form env)))))
-(mal-env-set repl-env '*ARGV* (mal-list (mapcar 'mal-string argv)))
+(mal-env-set repl-env '*ARGV* (mal-list (mapcar 'mal-string (cdr argv))))
 
 (defun PRINT (input)
   (pr-str input t))
index e6226be..ed8b41a 100644 (file)
       ast))))
 
 (mal-env-set repl-env 'eval (mal-fn (let ((env repl-env)) (lambda (form) (EVAL form env)))))
-(mal-env-set repl-env '*ARGV* (mal-list (mapcar 'mal-string argv)))
+(mal-env-set repl-env '*ARGV* (mal-list (mapcar 'mal-string (cdr argv))))
 (mal-env-set repl-env '*host-language* (mal-string "elisp"))
 
 (defun PRINT (input)