> Dart VM is redundant for Flutter. See for example Flutter for Go with no Dart 
> (VM)

Go is only being used to implement the hardware abstraction layer for Flutter 
to work on the desktop. The application itself is still written in Dart and the 
resulting executable embeds the Dart VM. You can find the Dart files in the 
`lib` directory of the example apps.

Dart is integral to Flutter, as it is used in particular as the layout language 
for the UI, which relies on Dart-specific language features. While this can in 
principle be done in other languages, too, that would require a lot of porting 
effort, as the current codebase to implement that consists of hundreds of 
thousands of lines of Dart and C++.

Reply via email to