Skip to content

Instantly share code, notes, and snippets.

@kongscn
Last active August 29, 2015 14:02
Show Gist options
  • Save kongscn/7916e1ecb99ad89a4f2c to your computer and use it in GitHub Desktop.
Save kongscn/7916e1ecb99ad89a4f2c to your computer and use it in GitHub Desktop.
; Common Lisp code example
(defun foo (n)
(lambda (i) (incf n i)))
; Guess number
(defparameter *small* 1)
(defparameter *big* 100)
(defun guess-my-number ()
(ash (+ *small* *big*) -1))
(defun smaller ()
(setf *big* (1- (guess-my-number)))
(guess-my-number))
(defun bigger ()
(setf *small* (1+ (guess-my-number)))
(guess-my-number))
(defun start-over ()
(defparameter *small* 1)
(defparameter *big* 100)
(guess-my-number))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment