I see how I can 'and' criteria together, but can I 'or'? For instance I have a search for items where I want to return all of them that have a link to 1 or more tags in a list. Right now I was running the search for each of my tags and using 'push1' to get the desired results. Is there a better way? --Abraham
On Wed, Oct 25, 2023 at 9:14 AM Alexander Burger <picolisp@software-lab.de> wrote: > Hi all, > > since version 23.10.23 PicoLisp has a new 'search' function. It allows to > search > the database for a combination of search criteria: > > https://software-lab.de/doc/search.html > > > 'search' provides the same functionality as the Pilog 'select/3' predicate > > https://software-lab.de/doc/select.html > > but is much simpler to use, two to three times faster, and more general. > > > It is recommended to use 'search' instead of 'select/3' for new projects. > In the > long term, 'select/3' will be deprecated. > > > I have already replaced 'select/3' and the other Pilog database predicates > in > public projects: > > > -- The PicoLisp tutorial > > https://software-lab.de/tut.tgz > > Relevant here is the "family" application > > > -- Demo app > > https://software-lab.de/demoApp.tgz > > Online at https://picolisp.com/app > > The old version is still available for comparisons in > https://software-lab.de/demoApp.pilog.tgz > > > -- PicoLisp Wiki > > https://software-lab.de/wiki.tgz > > Online at https://picolisp.com/wiki > > > -- Open StreetMap demo > > https://software-lab.de/osm.tgz > > Described in https://picolisp.com/wiki/?osmgeodata > Online at https://picolisp.com/osm > > I hope that 'search' turns out to be useful. > > ☺/ A!ex > > -- > UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe > -- http://boxturtlebakery.com (919)357-6034 abra...@boxturtlebakery.com