(defun server-link (&optional (server +DEFAULT-SERVER+) (domain "4chan.org"))
"Return link to a suitable HTTP link to the domain/ip"
(concatenate 'string
"http://" server "." domain))
(defun thread-link (&key (id nil) (server +DEFAULT-SERVER+)
(bbs +DEFAULT-BOARD+) (post-number ""))
(concatenate 'string
(server-link server)
(if id
(concatenate 'string
"read/" bbs "/" id "/"
(num-to-str post-number))
(concatenate 'string "/" bbs))))
Ok as someone new to lispy languages, I recently discovered Clojure and I was very impressed with what it had to offer. Would it be a bad idea idea to skip out on CL/Scheme and jump right into the lisp world with Clojure? As far as functional languages go I only have experience with Haskell. I'm interested in opinions on this.