For the record; There are things I wouldn’t use Hyperlambda for, but rather rely upon C# to solve – Though, for most practical problems I am encountering in my day to day work as a coder, Hyperlambda is simply superior to C#.
create-widget widgets input:my-textbox type:text button innerValue:Click me! onclick get-widget-property:my-textbox value eval-x:x:/+/* my-method text-value:x:/@get-widget-property/*/*?value
In C# the equivalent of the above code would explode from 12 lines of code to possibly hundreds of lines of code, including 3 different programming languages – And any change in any parts of my code, would require changes in all other parts of my code. Do I need to continue …?
Sorry for not being sorry, but Hyperlambda is simply superior to C# in almost every single regards!