Mostra notizie nelle discussioni
Avatar
☺
Scritto da
avvelentani
Cubicolario
il 2013-05-04 10:11:20.0 alle 2013-05-04 10:11:20.0
Trollate totali: 18184
Ravanando in un vecchio HD
ho trovato questo:

(defstruct namesex name sex)

(defconstant divinita
  (list
   (make-namesex :name "madonna" :sex 'f)
   (make-namesex :name "dio" :sex 'm)
   (make-namesex :name "cristo" :sex 'm)))


(defun random-elt (seq)
  (elt seq (random (length seq))))


(defun random-divinita ()
  (let ((ds (random-elt divinita)))
    (values (namesex-name ds)
            (namesex-sex ds))))    


(defun porc (s)
  (ecase s
    (f "porca")
    (m "porco")))


(defconstant aggettivi
  '(m ("maiale" "becco" "bastardo" "rottinculo")
    f ("maiala" "troia" "puttana")))


(defun adj (s)
  (random-elt (getf aggettivi s)))


(defun bestemmia ()
  (multiple-value-bind (name sex) (random-divinita)
    (format t "~a ~a ~a"
            (porc sex)
            name
            (adj sex))))
I think happiness is love
- Vladimir Putin

Pagina generata in 61 millisecondi

Utenti attivi: 7 nell'ultimo minuto, 19 negli ultimi cinque minuti, 41 negli ultimi 15 minuti