[jira] [Updated] (JEXL-367) Deprecate -> and support =>

2022-04-28 Thread Henri Biestro (Jira)


 [ 
https://issues.apache.org/jira/browse/JEXL-367?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Henri Biestro updated JEXL-367:
---
Assignee: Henri Biestro

> Deprecate -> and support =>
> ---
>
> Key: JEXL-367
> URL: https://issues.apache.org/jira/browse/JEXL-367
> Project: Commons JEXL
>  Issue Type: Wish
>Reporter: Hussachai Puripunpinyo
>Assignee: Henri Biestro
>Priority: Major
>
> The JEXL code surprisingly looks a lot like Javascript. I think this change 
> is a good transition for folks to update the code, and it's pretty fine if 
> they can tolerate using the deprecate syntax and don't mind seeing a warning 
> log pop up every time. 
> I'd like to propose supporting => and deprecate ->.
> The reasons are
>  - JavaScript becomes very popular and many people are familiar with it.
>  - JEXL is more like for a quick short script. In many scenarios, the target 
> audiences are not a programer. They often mistake a language as a JavaScript 
> (from my experience).
>  - JEXL syntax already looks a lot like JavaScript
>  -- var for variable declaration (Java added in Java 10, but JavaScript 
> supports this from the beginning)
>  -- The function keyword
>  -- Implicit type coercion
>  -- Ternary operator
> The proposed change.
>  * Support => in addition to ->
>  * Deprecate -> and show a warning log when it's used.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Updated] (JEXL-367) Deprecate -> and support =>

2022-04-28 Thread Henri Biestro (Jira)


 [ 
https://issues.apache.org/jira/browse/JEXL-367?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Henri Biestro updated JEXL-367:
---
Affects Version/s: 3.2.1

> Deprecate -> and support =>
> ---
>
> Key: JEXL-367
> URL: https://issues.apache.org/jira/browse/JEXL-367
> Project: Commons JEXL
>  Issue Type: Wish
>Affects Versions: 3.2.1
>Reporter: Hussachai Puripunpinyo
>Assignee: Henri Biestro
>Priority: Major
>
> The JEXL code surprisingly looks a lot like Javascript. I think this change 
> is a good transition for folks to update the code, and it's pretty fine if 
> they can tolerate using the deprecate syntax and don't mind seeing a warning 
> log pop up every time. 
> I'd like to propose supporting => and deprecate ->.
> The reasons are
>  - JavaScript becomes very popular and many people are familiar with it.
>  - JEXL is more like for a quick short script. In many scenarios, the target 
> audiences are not a programer. They often mistake a language as a JavaScript 
> (from my experience).
>  - JEXL syntax already looks a lot like JavaScript
>  -- var for variable declaration (Java added in Java 10, but JavaScript 
> supports this from the beginning)
>  -- The function keyword
>  -- Implicit type coercion
>  -- Ternary operator
> The proposed change.
>  * Support => in addition to ->
>  * Deprecate -> and show a warning log when it's used.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Updated] (JEXL-367) Deprecate -> and support =>

2022-04-26 Thread Hussachai Puripunpinyo (Jira)


 [ 
https://issues.apache.org/jira/browse/JEXL-367?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Hussachai Puripunpinyo updated JEXL-367:

Description: 
The JEXL code surprisingly looks a lot like Javascript. I think this change is 
a good transition for folks to update the code, and it's pretty fine if they 
can tolerate using the deprecate syntax and don't mind seeing a warning log pop 
up every time. 

I'd like to propose supporting => and deprecate ->.
The reasons are
 - JavaScript becomes very popular and many people are familiar with it.
 - JEXL is more like for a quick short script. In many scenarios, the target 
audiences are not a programer. They often mistake a language as a JavaScript 
(from my experience).
 - JEXL syntax already looks a lot like JavaScript
 -- var for variable declaration (Java added in Java 10, but JavaScript 
supports this from the beginning)
 -- The function keyword
 -- Implicit type coercion
 -- Ternary operator

The proposed change.
 * Support => in addition to ->
 * Deprecate -> and show a warning log when it's used.

  was:
The JEXL code surprisingly looks a lot like Javascript. I think this change is 
a good transition for folks to update the code, and it's pretty fine if they 
can tolerate using the deprecate syntax and don't mind seeing a warning log pop 
up every time. 

I'd like to propose supporting => and deprecate ->.
The reasons are
- JavaScript becomes very popular and many people are familiar with it.
- JEXL is more like for a quick short script. In many scenarios, the target 
audiences are not a programer. They often mistake a language as a JavaScript 
(from my experience).
- JEXL syntax already looks a lot like JavaScript
   - var for variable declaration (Java added in Java 10, but JavaScript 
supports this from the beginning)

   - The function keyword 
   - Implicit type coercion

   - Ternary operator

The proposed change.
 * Support => in addition to ->
 * Deprecate -> and show a warning log when it's used.


> Deprecate -> and support =>
> ---
>
> Key: JEXL-367
> URL: https://issues.apache.org/jira/browse/JEXL-367
> Project: Commons JEXL
>  Issue Type: Wish
>Reporter: Hussachai Puripunpinyo
>Priority: Major
>
> The JEXL code surprisingly looks a lot like Javascript. I think this change 
> is a good transition for folks to update the code, and it's pretty fine if 
> they can tolerate using the deprecate syntax and don't mind seeing a warning 
> log pop up every time. 
> I'd like to propose supporting => and deprecate ->.
> The reasons are
>  - JavaScript becomes very popular and many people are familiar with it.
>  - JEXL is more like for a quick short script. In many scenarios, the target 
> audiences are not a programer. They often mistake a language as a JavaScript 
> (from my experience).
>  - JEXL syntax already looks a lot like JavaScript
>  -- var for variable declaration (Java added in Java 10, but JavaScript 
> supports this from the beginning)
>  -- The function keyword
>  -- Implicit type coercion
>  -- Ternary operator
> The proposed change.
>  * Support => in addition to ->
>  * Deprecate -> and show a warning log when it's used.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)