Earlier quoted context omitted.
If you can do Visual Basic-like forms with it... that's the main appeal of Lazarus for me right now - instant native GUI development.
I really think Sun and MS did a big mistake with their VM approaches instead of following what was common on the 90s. So we had to wait 20 years, failure of Moore's law, cache optimization issues, competition from new languages, for them to come up with .NET Native, CoreRT and the initial AOT on Java 9
In comparison, .net native and Core RT are tiny dots on the radar.
Besides,
- Pascal UCSD Pascal was a VM (p-code)
- A few anti-piracy schemes on the Apple ][ used their own VM to obfuscate their code
- ScummVM was extremely popular to create games
VM's were a thing in the 90s and they are even more of a thing today.