Hi Kashyap,

> While I see the big pieces based on the description given in doc/app.html,
> I need some help understanding the Pilog queries.
> 
> I think I can make progress if I could figure out how to run the pilog
> queries in the sample app on the REPL. For example, how can I run the pilog
> query in the choOrd function in app/gui.l.

The easiest is to use the '?' function to test Pilog queries interactively.

For example, after setting some globals, eg.

   : (setq *CuSuNm "Oaks")

you can paste the whole query

   : (?
      @Nr (and *CuSuNr (cons @ T))
      @Nm *CuSuNm
      @Tel *CuSuTel
      @Plz *CuSuPlz
      @Ort *CuSuOrt
      @Mob *CuSuMob
      (select (@@)
         ((nr +CuSu @Nr) (nm +CuSu @Nm) (tel +CuSu @Tel)
            (plz +CuSu @Plz) (ort +CuSu @Ort) (mob +CuSu @Mob) )
         (range @Nr @@ nr)
         (tolr @Nm @@ nm)
         (fold @Tel @@ tel)
         (head @Plz @@ plz)
         (part @Ort @@ ort)
         (fold @Mob @@ mob) ) )

and then step through the results with <enter>.

☺/ A!ex

-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

Reply via email to