Published at: 10:02 pm - Thursday February 18 2010
Perhaps you once took a university course in Operating Systems. Or you think you did.
In reality, the course catalog ought to have read: “Dark Age Software Archaeology: A UNIX Case Study.“
But do we still call it archaeology if people are still building pyramids? Moreover, if architects continue to push the pyramid as the pinnacle of [...]
Published at: 09:02 pm - Saturday February 13 2010
Here is a very simple Common Lisp compiler [1] of Nock, C. Yarvin’s elegant systems language.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; *************************** define reader macros ***************************
(eval-when (:load-toplevel :execute)
(defmacro char-macro (ch &body body)
`(set-macro-character ,ch #’(lambda (stream char)
(declare (ignore char)) ,@body)))
; define syntax of N-expression
(char-macro #\[
(reduce [...]