Guest User

Untitled

a guest
Apr 25th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.40 KB | None | 0 0
  1. (defun type-table (key type-table)
  2. (au:href key type-table))
  3.  
  4. (defun (setf type-table) (entry type-name-key type-table)
  5. (symbol-macrolet ((entry-ht (au:href type-name-key type-table)))
  6. (au:unless-found (looked-up-type-table type-table)
  7. (let ((new-table (au:dict #'eql)))
  8. (setf entry-ht new-table
  9. looked-up-type-table new-table)))
  10. (setf (au:href entry entry-ht) entry)))
Add Comment
Please, Sign In to add comment