[Xapian-tickets] [Xapian] #800: Supporting sub-routine in OmegaScript

Xapian nobody at xapian.org
Wed Jan 22 07:29:28 GMT 2020


#800: Supporting sub-routine in OmegaScript
---------------------------------+------------------------
        Reporter:  Gaurav Arora  |      Owner:  Olly Betts
            Type:  defect        |     Status:  new
        Priority:  normal        |  Milestone:
       Component:  Other         |    Version:
        Severity:  normal        |   Keywords:
      Blocked By:                |   Blocking:
Operating System:  All           |
---------------------------------+------------------------
 I was wondering why does OmegaScript have a way to define a sub-routine
 which can be called multiple times to avoid repetition while writing
 omegascript template.

 For example, if have a subroutine which needs to be executed multiple
 times. it would be interesting to define a subroutine which can be used
 multiple times and probably make writing omega-script easy.

 ```
 $function{$list{$map{$opt{ARGUMENT1}, $lower{$_}, , .}, ARGUMENT1}
 ```
 So this will define a subroutine. We can call this and this will get a
 value and the apply map and list. This might be required multiple times.
 Hence defining sub-routine might be more convenient than copy-pasting same
 code multiple times.


 Is there a reason why it cannot be supported in OmegaScript?
-- 
Ticket URL: <https://trac.xapian.org/ticket/800>
Xapian <https://xapian.org/>
Xapian


More information about the Xapian-tickets mailing list