Re: lsearch proposed option

Liste des GroupesRevenir à cl tcl 
Sujet : Re: lsearch proposed option
De : emiliano (at) *nospam* example.invalid (Emiliano)
Groupes : comp.lang.tcl
Date : 03. Jan 2025, 00:28:54
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <20250102202854.b9d16596b2f78f5f4cff2823@example.invalid>
References : 1
User-Agent : Sylpheed 3.5.1 (GTK+ 2.24.32; i686-pc-linux-gnu)
On Thu, 2 Jan 2025 21:39:32 -0000 (UTC)
Rich <rich@example.invalid> wrote:

aotto1968 <aotto1968@t-online.de> wrote:
 
It is preferable to start a new thread for a new topic.
 
other stuff
 
# OLD
 
proc ::myoo::ClassIs {myR cls} {
  upvar $myR my
  expr {[llength [lsearch -exact -sorted [set $my(__CLASS__)::__SUPER__SORTED__] $cls]] > 0}
}
 
# want to have
 
proc ::myoo::ClassIs {myR cls} {
  upvar $myR my
  lsearch -exists -exact -sorted [set $my(__CLASS__)::__SUPER__SORTED__] $cls
}
 
ONE simple FLAG erase a lot of code.
 
 
Write up a TIP, and supply an implementation, and the maintainers just
might add your feature.
 

Or simply use

proc ::myoo::ClassIs {myR cls} {
  upvar $myR my
  expr {$cls in [set $my(__CLASS__)::__SUPER__SORTED__]}
}

--
Emiliano

Date Sujet#  Auteur
2 Jan 25 * lsearch proposed option3Rich
3 Jan 25 `* Re: lsearch proposed option2Emiliano
3 Jan 25  `- Re: lsearch proposed option1aotto1968

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal