Support ternary operator in AL compiler
I think the ability to use a ternary conditional statement would help many AL developers write cleaner code. How many times have we seen the following statement? ``` if then MyVar := else MyVar := ; ``` Refactoring to `MyVar := ?
Implement static Text.Join(Separator: Text; Elements: List of [Text]) method
Given a list of Text objects, it would be really cool to have native capabilities in AL to concatenate them. This would be very similar to the string.Join method found in the C# language, and it would allow developers to avoid writing boiler-plate loops or always referencing a helper codeunit.
Add Azure virtual network service tags for Business Central online environments
Today there seems to be no clear, easy way to restrict access to an Azure virtual network to only Business Central online. In an Azure Virtual Network, you can use v...
Bitwise and/or operators in the BC compiler
Today it is only possible to use the and/or operators on Boolean values. It would be cool if you could also use them on integer values.
One use case would be when subscribing to the "Global Triggers".GetGlobalTableTriggerMask event. Using an or operator would help so that the...