Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Hixie
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
61.
▲
by
Hixie
8y ago
(Flutter TL here) I encourage you to compare our iOS ("cupertino") widgets with the UiKit ones. We've still got many to implement, but I think we have the fidelity pretty high for the ones we've implemented. If you disag
62.
▲
by
Hixie
8y ago
I use Emacs, and I'm one of the lead contributors to Flutter. Hopefully that answers your question. :-) We have various tools that can help you configure your setup without an IDE. For example, `flutter run` listens to SIGUSR1 to do a
63.
▲
by
Hixie
9y ago
If someone implements one. :-)
64.
▲
by
Hixie
9y ago
> How fast is Dart 2? Not really sure how to answer that exactly. Fast enough? :-) Performance is one of our top priorities for Flutter (basically priority #2 after "correctness"). There's still plenty of opportunity to op
65.
▲
by
Hixie
9y ago
Yeah, Swift was on our list of languages we considered. At the time, Swift wasn't open source and it wasn't clear what Apple's plans for the language were, so we didn't do a deep dive on its technology. It's possibl
66.
▲
by
Hixie
9y ago
Fuchsia doesn't require using Flutter. Flutter is just one possible UI framework you can use with Fuchsia.
67.
▲
by
Hixie
9y ago
Well hopefully I won't make the same mistakes this time. :-)
68.
▲
by
Hixie
9y ago
I don't have the link handy right now but someone actually implemented an XML-ish syntax transpiler so that they can write code in XML-ish syntax and have it generate the corresponding Dart code for Flutter. So if that's what you
69.
▲
by
Hixie
9y ago
We're a small team, so we have to start somewhere. Mobile is where there's a real lack of good solutions right now, so that's where we started. If we're successful and our team grows, or if we get contributions from the
70.
▲
by
Hixie
9y ago
FWIW what we've seen in usability studies is that people who know JavaScript can pick up Dart without even noticing. (Literally, after an hour in a usability study we'd ask people what language they'd been using and they woul
71.
▲
by
Hixie
9y ago
Dart2 is optionally typed in that you don't have to enter the types. It's different from original Dart in that previously, if you didn't enter the type Dart would assume you meant "dynamic", whereas Dart2 will infer
72.
▲
by
Hixie
9y ago
Flutter originally used JavaScript, we ended up switching to Dart after studying dozens of languages. Our choice of Dart very much did not come from wanting to support Dart, in fact, originally, I think the Dart team was a bit confused abou
73.
▲
by
Hixie
9y ago
Basically because a UI framework's usability is directly related to how idiomatic it feels. So if you write a UI framework in C for C, it will feel nicer than a UI framework in Python for C, or in C for Python. This directly translates
74.
▲
by
Hixie
9y ago
(Flutter TL here, I wrote large parts of the Flutter framework.) Dart really is a big part of why the Flutter framework is as it is. Obviously you could design similar frameworks in other languages and have similar results, but there's
75.
▲
by
Hixie
9y ago
https://flutter.io/platform-channels/ is intended to make it easy to integrate with many existing "native" (OEM-side) third-party libraries. There's also a surprisingly large number of pure Dart packages
76.
▲
by
Hixie
9y ago
Flutter is just an open source project. You are certainly welcome to use it (and maybe even contribute to it), but it isn't in any way something that Google wants to force anyone to use. We hope people like it and want to use it, that&
77.
▲
by
Hixie
9y ago
The problem with your argument is that "every single mobile app worth its salt" will want to handle slow networks by showing pretty progress indicators, and just calling a single method won't do that. Having said that, we def
78.
▲
by
Hixie
9y ago
Flutter has a concept called "plugins" that specifically is intended to let you use existing platform libraries. That's how we implement things like notifications. Dart code talks to the OEM side that is implemented using the
79.
▲
by
Hixie
9y ago
A lot of those are things we've fixed since we published that app. We're just not very good about publishing updates to the play store. I'll see if we can get an update out soon.
80.
▲
by
Hixie
9y ago
(I'm on the Flutter team.) IPC is "inter-process communication". This message passing is same-process. We haven't yet proved that it's sufficiently performant for extremely latency-sensitive work, and we currently c
81.
▲
by
Hixie
9y ago
(I'm on the Flutter team) We're actively working on accessibility right now. It's one of our top priorities for the next few months.
82.
▲
by
Hixie
9y ago
Can you elaborate on which part of Delphi's VCL you are looking for?
83.
▲
by
Hixie
9y ago
(I work on the Flutter team.) > This API seems too high level to produce polished products. You can target whichever level of Flutter's APIs that you want. Almost the entire stack is in Dart, from the compositor, to the layout engin
84.
▲
by
Hixie
11y ago
The WHATWG had a spec-compliant HTML parser in Pascal, if you need it. Currently only does UTF-8 but that should be fixable.
85.
▲
by
Hixie
11y ago
My favourite language in FreePascal's dialect of ObjectPascal (which is largely derived from the work Borland did with Delphi, which itself is largely derived from Borland's Turbo Pascal). It has all the benefits of a modern langu
86.
▲
by
Hixie
11y ago
The HTML spec's preprocessor is written in FreePascal: https://github.com/whatwg/wattsi
87.
▲
by
Hixie
12y ago
There's no DRM on that page, it's just a Web page. Just copy and paste the content. "Save as HTML". Print to PDF. Whatever floats your boat. :-)
88.
▲
by
Hixie
14y ago
But (as the OP says) you can have browser tolerance without leaving it undefined.
89.
▲
by
Hixie
14y ago
HTML (and the Web in general) has many, many examples of this, for example the way we parse <i><b>x</i></b> is required to be compatible with pages that relied on the way early browsers did it. In fact almost
90.
▲
by
Hixie
14y ago
Please do. One of the goals of writing the contemporary HTML spec was to make it easier to make a Web browser by actually defining all the difficult things that browsers have to do. (It used to be really hard to make a browser because liter
More ›