----- Original Message -----
From: m.e.grimm megrimm@gmail.com To: Jonathan Wilkes jancsika@yahoo.com Cc: Hans-Christoph Steiner hans@at.or.at; "pd-list@iem.at" pd-list@iem.at Sent: Wednesday, March 21, 2012 7:50 PM Subject: Re: [PD] search plugin revision
t his looks really great!
hans ... whats up with the other "Search" under "help". I cant even type into it let alone search for anything. are we just getting rid of that and replacing with jonathons?
I'm assuming you are on OSX because they have a standard search window under "Help". Is there some way to hook into it?
-Jonathan
thanks! m
On Wed, Mar 21, 2012 at 6:11 PM, Jonathan Wilkes jancsika@yahoo.com wrote:
----- Original Message -----
From: Hans-Christoph Steiner hans@at.or.at To: Jonathan Wilkes jancsika@yahoo.com Cc: "pd-list@iem.at" pd-list@iem.at Sent: Wednesday, March 21, 2012 5:47 PM Subject: Re: [PD] search plugin revision
Very nice, a big improvement. Its really looking quite complete. Its
getting
so good that I finally missed that it doesn't have a back button
like lots
of browserly things these days.
There's probably a way to do that if someone wants to investigate.
There's a
"dump" subcommand for the text widget, but you'd probably
want to cache it
on disk since results can be pretty big for, say, a search for
"float".
Other issues:
- long searches on OSX. I'm just doing a regex on every file as one
big
string (which is faster than foreaching each line). Could be faster with
an
index but then not even half of all docs have keywords or metadata.
- users can easily trigger tk error messages because I'm using their
input
as the regex pattern. Plus, I'm blithely treating the input as if it
were a well
formed list, and thus I've entered tcl "quoting hell". The
benefit is that I get
string quoting for free, and I'm quite fine with that vs. the cost of
an error
with a complex regex pattern.
- external libraries that don't have a *-meta.pd patch won't get
listed in the
external libraries list. (Simple fix, though.)
- Pd's chronic lack of user-friendly documentation is even more
obvious.
One external library's description is something like "my bag of
tricks"!
Of course many of the libs are just directories for a particular
developer's
experimentation, but if you see a description that can be improved let me know and I'll fix it.
-Jonathan
Its definitely ready to be on the puredata.info/downloads page, at the
very
least.
One minor thing, it seems that the widget frames and the background are
slightly
different shades of grey (see attachment):
.hc
On Mar 21, 2012, at 5:14 PM, Jonathan Wilkes wrote:
Search plugin revision: 1) links to tutorials, manual, and other stuff to guide beginners
on the
front page
2) tutorial and libdir filebrowser obsoletes the <ctrl-B>
HelpBrowser
3) folder icon allows to open any directory (or libdir) in
external file
browser
4) Found an object in the search results you've never seen
before?
Click the
info icon to automatically open the readme file from the libdir
author!
5) search results in alphabetical order, with internal objects
listed first
6) see a hint in the statusbar for all links 7) description/author/license/version automatically listed for
every libdir
in the libdir format
-Jonathan
<search-plugin.tcl>_______________________________________________
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management ->
I have the audacity to believe that peoples everywhere can have three
meals a
day for their bodies, education and culture for their minds, and
dignity,
equality and freedom for their spirits. - Martin Luther King, Jr.
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
-- ____________________ m.e.grimm | m.f.a | ed.m. megrimm@gmail.com _________________________________