Wenn da jemand sagt, er könne RPG und CL schnell und einfach zu einer anderen Plattform portieren, dann muss eigentlich jedem klar sein, dass das nichts weiter als eine Aussage eines Verkäufers ist, die mit der Realität nicht viel zu tun hat. Ich kenne kaum eine Anwendung, in der nicht mit z.B. IBM i API`s gearbeitet wird. Es ist ziemlich umwahrscheinlich, dass ML die Funktionen dieser API`s in seiner Ablaufumgebung nachgebaut hat. Bei CL siehts nicht anders aus. Wenn man eine bestehende historisch gewachsende Anwendung zu einer anderen Platform konvertieren will, ob zu LANSA mit .NET oder ML mit .NET oder PKS mit EGL oder ABC mit XYZ, dann wird man nicht umher kommen die vielen IBM i spezifischen Eigenheiten, die sich in der Anwendung befinden zunächst zu beseitigen, was sich i.d.R. in einem mehrmonatigen Projekt äußert.