commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Min Wei (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (JEXL-226) add ?? operator support
Date Mon, 26 Jun 2017 22:39:00 GMT

    [ https://issues.apache.org/jira/browse/JEXL-226?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16063913#comment-16063913
] 

Min Wei commented on JEXL-226:
------------------------------

I know the Java heritage, though ?? is becoming a more pattern (e.g. Swift supports it too).


Note that I am still experimenting with JEXL. And kind of curious about the main use cases
by other people. I know it's originally planned to support SCXML 

Given JEXL is already departing away from Java (e.g. its lambda etc.), it might make sense
to make it more "LISP like" expression language that supports defining new operators. 

Anyway, just a suggestion. Please feel free to close out this jira.  

> add ?? operator support 
> ------------------------
>
>                 Key: JEXL-226
>                 URL: https://issues.apache.org/jira/browse/JEXL-226
>             Project: Commons JEXL
>          Issue Type: New Feature
>    Affects Versions: Later
>            Reporter: Min Wei
>              Labels: features
>             Fix For: Later
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> Jexl already supports null-coalescing semantics with the operator "?:". So it should
be a simple matter to extend it with a different syntax.
> https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/null-conditional-operator
> https://github.com/apache/commons-jexl/pull/4



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message