home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   sci.lang      Natural languages, communication, etc      297,461 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 296,048 of 297,461   
   HenHanna to B. Pym   
   Re: (in Python) given a list of candidat   
   10 Jul 24 19:21:56   
   
   XPost: comp.lang.lisp, comp.lang.misc   
   From: HenHanna@devnull.tb   
      
   On 7/10/2024 9:26 AM, B. Pym wrote:   
   > HenHanna wrote:   
   >   
   >>   
   >> (in Python)  let's say i have a list of candidates   
   >> like this   
   >>             a= [ (12, "Data1"),  (5, "data"),  (4, "..."), ...]   
   >>   
   >> and i want to find the Tuple with the Min (1st) tag value.   
   >>   
   >> in Python that's what   min()   gives, by default.   
   >>   
   >>                   min(a)   
   >>   
   >>   
   >> Is this the same in Scheme(Gauche) ?   
   >   
   >   
   > (use gauche.collection) ;;  find-min   
   >   
   > (find-min   
   >    '[(12 "Data1") (5 "data") (4 "...")]   
   >    :key car)   
   >   
   >                     ===>   (4 "...")   
      
      
   thanks..  how is it done in CL (Common Lisp) ?   
      
      
   in Python,  this substitution   
               (go look for the key value in the CAR position   
                   for Tuples and Lists (and what else?))   
   works in other situations also.   
      
      
   i just realized that i like this so much because   
   it reminds me of my Mother-Tongue               (Assoc in Lisp 1.5)   
      
      
               What other features from LISP 1.5  do i feel nostalgic about?   
                      ----- Dotted Pairs,   replca,  replcd   
      
                         the name  Member,  Atom,    (memq)   
      
                              (funarg triple)     the name Moses   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca