JADE Environment Development Ideas

What's new in the JADE 2025 release?

IMPROVED DEVELOPER EFFICIENCY. ENHANCED INTEGRATIONS. NEW WEB DEVELOPMENT FRAMEWORK

The Jade 2025 release focuses on modernising the developer experience and helping you build faster, smarter, and more scalable applications.


Start your update to JADE's latest release

Enhance JADE language to be more "professional"

When JADE started out there was the intention that the language would be simple enough that novice developers could code in it and understand it. This was the reason for not including "advanced" concepts like a ++ operator, or a switch statement.



Now that the remaining people using the language are actually professional developers, rather than novices, it would be nice to add more syntactic sugar:



++ and -- operators


switch/case statement


ternary operator


try/catch/finally block

  • Guest
  • May 1 2019
HistoricalComments

John Richards 7/11/2017 2:21:48 PM


These enhancements are being considered as part of a larger review of the language and compiler.



Carsten Schill 28/09/2017 8:00:00 AM


plus


- block scope variables


- variable initialization at definition

  • Attach files
  • Roger Lammers commented
    December 05, 2019 02:45

    +1 For compound assignment operators:

    +=
    -=
    *=
    /=

  • Gaurav Chaudhari commented
    September 18, 2019 21:29

    Not to forget other similar compiler enhancements like:

    value  += 5;

    value += "append this text";

    being able to create new instances of classes within parameters, and not having to exclusively declaring a local variable for new instantiations.

  • +16