Command: routine_id
  
Syntax: 
  i = routine_id(s)
  
Description: 
  Return an integer id number for a user-defined Euphoria 
  procedure or function. The name of the procedure or function
  is given by the string sequence s. -1 is returned if the named
  routine can't be found.
  
Comments: 
  The procedure or function must be visible, i.e. callable, at the 
  place where routine_id is called.
  
  The id number can be passed to call_proc or call_func, to call 
  the routine named by s.
  
Example 1: 
   procedure foo()
     puts(1, "Hello World\n")
   end procedure
    
   integer foo_num = routine_id("foo")
 
See Also: 
  call_proc, call_func
  
