Paul Houle created JENA-1201:
--------------------------------

             Summary: Improve Function Library For Jena Rules Engine
                 Key: JENA-1201
                 URL: https://issues.apache.org/jira/browse/JENA-1201
             Project: Apache Jena
          Issue Type: Improvement
          Components: Jena
    Affects Versions: Jena 3.1.1
         Environment: any
            Reporter: Paul Houle


The Jena Rules engine can use a better "standard library" of functions.  The 
plan for this project is:

(a) develop a list of candidate functions based on (i) sparql functions,  (ii) 
xpath/xquery functions, (iii) methods and functions from core Java classes such 
as String, Math, etc. and (iv) other common string operations such as the 
"ucfirst" function in PHP.

(b) work out some strategy to build out the stubs (use JDK8 "functional" idioms 
or code generate the stubs?)
(c) build out the stubs
(d) update documentation 

I volunteer because I am going to write these up as UDFs anyway...



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to