Live data from Hacker News

Flutter desktop shells

github.com

321–322 of 322 posts

Re: Flutter desktop shells

#321

Earlier quoted context omitted.

One nice think about Dart I've found is that compile times are very fast (faster than Go) and when editing in VSCode the code intelligence is instant and 100% accurate in my experience. Compare that to Rust where compilation speed is almost as bad as C++, RLS is slower than e.g. Qt Creator's clang lints, and has auto-completions so innaccurate that they are almost worse than nothing. Buuut.... I wanted to make a deep…

> In C++ you just do `auto a = b;`. Sure, but does it do what you want ? :) If that map contains pointers or other types with "interesting" assignment semantics, then your idea of a deep copy and that author of that type's idea may not be the same. Cloning is a surprisingly hard problem. The two languages you compare to don't have GCs and prefer value semantics. But in most GC languages, everything is by reference an…

As someone who uses dart everyday - it's quite nice language. All I'm missing is case / data classes, non-nullable types and pattern matching, but they're changing the language and all of those will eventually come. For now, I will use built_value and built_collections ;)

Re: Flutter desktop shells

#322
post #23

Earlier quoted context omitted.

So what's your alternative? Java Swing? Proprietary Sun (now Oracle) technology. Qt? Proprietary Trolltech tech. Electron? You're back on square one of using Google technology. And winforms, WPF, application kit, etc are all far more proprietary than Flutter.

Kotlin native/multiplatform projects is the answer

I'm tired of long compilation and failing compiler ;)
Post reply on HN