• Re: Strange issue with packages

    From B. Pym@Nobody447095@here-nor-there.org to comp.lang.lisp on Wed Jun 18 20:57:36 2025
    From Newsgroup: comp.lang.lisp

    Pascal Costanza wrote:

    (defun count (element list)
    (loop for x in list
    count (eql x element)))

    Scheme

    (count (cut eqv? <> 'm) '(m n o p m a k m o))

    ===>
    3
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From B. Pym@Nobody447095@here-nor-there.org to comp.lang.lisp on Sun Jun 22 16:22:47 2025
    From Newsgroup: comp.lang.lisp

    B. Pym wrote:

    Pascal Costanza wrote:

    (defun count (element list)
    (loop for x in list
    count (eql x element)))

    Scheme

    (count (cut eqv? <> 'm) '(m n o p m a k m o))

    ===>
    3

    Using "is":

    (count (is 'm) '(m n o p m a k m o))

    Given:

    (define is
    (case-lambda
    [(x) (lambda(y) (equal? y x))]
    [(pred x) (lambda(y) (pred y x))]
    [(key pred x) (lambda(y) (pred (key y) x))]))
    --- Synchronet 3.21d-Linux NewsLink 1.2