From: Pascal S. <pa...@sc...> - 2003-10-21 11:18:30
|
Donal K. Fellows wrote: > command is starting to get so feature-rich that it'll scare off anyone > new to the language. With the exception of [lsort], the other l* commands are simpler, yes. If it would help, I'd start an ensemble version of lsearch, call it [search] or [find] and combine it with [string first|index|last|match|*], [regexp], [info procs|exists], [glob] and two or three others :D Maybe we should add a disclaimer on the slogan 'Everything is a command*)' *) 'Yes, everything is a command, but some commands have an awful lot of switches' Seriously, though, I don't think it is too bad. Except that it really does not feel very tcl-ish. > Perhaps we can do something about that with > suitable documentation though... :^/ It is rather short on verbose examples, yes. I'll see what I can do. > Hmm. I'm not too hot on -lbound and -ubound. Perhaps -below and -above > instead? The current binary search code uses 'leftmost' with the implied 'rightmost'. I could live with those. And -first and -last are not claimed either. > perhaps these ideas will help. (I considered a way of specifying the > default/current behaviour too, but that gets very awkward.) You mean the default, no options [lsearch]? - Pascal. -- --- More about me http://pascal.scheffers.net PGP key: 0xA089 B477 on the keyservers |