Xu Pengcheng created JEXL-399: --------------------------------- Summary: Needs support more javascript syntax Key: JEXL-399 URL: https://issues.apache.org/jira/browse/JEXL-399 Project: Commons JEXL Issue Type: New Feature Reporter: Xu Pengcheng
Hi, I am trying ask chatgpt to generate code for some cases, JEXL, as a lightweight, secure, easy to communicate with host solution, I think is the best option for java world. Unfortunately, chatgpt seems is not familiar with Jexl syntax, so I tried to ask chatgpt to write as javascript, and I had implements most of the javascript build-in objects (like Array, Object, Math, console, etc) for JEXL, and 95% cases generated by chatgpt can run successfully. However, some syntax error will cause the failure, for example: # a === b # a !== b # a = b ** 2 # const \{a, b} = x; # a = \{x: 1, y: 2,} # func = () => (\{"a":1, "b": 2}) These syntax looks very reasonable, It will be great to support these javascript syntax to let both chatgpt and developer easy to use. -- This message was sent by Atlassian Jira (v8.20.10#820010)