Bacon cipher: Difference between revisions

m
Line 1,034:
(#\y . (b b a a a)) (#\z . (b b a a b)) (#\space . (b b b a a))))
 
(defun encode (text message)
;; encode a message
;; text -- a text
;; message -- message to encode
;; value -- encoded message
(let (cipher key code)
(loop for c across message do
Line 1,053 ⟶ 1,049:
 
(defun decode (message)
;; decode a message
;; message -- encoded message
;; value -- decoded message
(let (key code letter)
(loop for c across message when (alpha-char-p c) do
422

edits