Цитата:
Сообщение от
Blog bot
The X++ language runtime implicitly does string truncation on assignment, both directly and when passing parameters. It is quite easy for the X++ interpreter to provide these truncation semantics; it is not as easy to do in managed code. If we did, it would both compromise performance, and introduce considerable complexity into both the generation of the IL code and its execution.
The question for you to answer is: Do you rely on these semantics in your code? Do we need to muddy the waters for IL by introducing the same behavior in IL?
Кажется, публикация прошла незамеченной, хотя она говорит о том, что идея о переходе от интерпретатора в ядре к CLR и к трансляции p-кода в IL живет и здравствует - люди уже вычищают "мелкие несоответствия", замалчивая, правда, более интересные вопросы относительно того, как они перейдут от нынешнего способа взаимодействия клиента и сервера к модели взаимодействия наподобие веб-сервисов.