itnoles
12/11/2018, 11:53 PMsksk
12/12/2018, 7:38 PMsksk
12/12/2018, 7:39 PMgildor
12/13/2018, 1:26 AMiâm pretty sure Google want to get away with their decade old code base full of Java code and start fresh with Dart/SwiftOhh, common, really? How could you did such conclusion from this article? Swift, really? Even this is so funny that not even sure how to comment
but then the guy responsible of that left googleExactly! That what Iâm saying! There is no Google, there are some particular teams, particular PMs and even developers which can quit or just fail. And this happening all the time, and very few products, even from goodle are successful) Your message reminds me 2 episodes: 1. Beta of Google Wave - âOhh! Google going to replace emails and messaging with a new revolutionary product! Give me inviteâ. Closed in a few months, teams continue work on another departments 2. Commit to Swift to support Android NDK - âOhh! Google going to replace Java with Swiftâ. 2 years after - Nothing. Swift is too heavy weight runtime, not backward compatible, has no tooling support etc and has very limited usage outside of iOS if seriously âsuggested to work on fuchsia target for KNâ. Why? Why someone should spend time and money for development for non released project and completely unknown goals, SDKs, supported platform (at least without moneys from OS manufacturer or some real internal information, not from commits that do nothing) There is a bunch of things to do, for example support platforms with 2 more billions of users than Fuchsia and with thousands of device models more, or improve K/N multithreading, or improve K/N tetris demo %) Literally any other thing would be better to do than that. Is you so sure that would be successful, maybe you should start own work on it and invest time? If you so sure that itâs gold mine, next big OS and so on. Also, if Fuchsia supports llvm and posix what exactly you expect to support? Again, maybe you right, but I would like to see your article with some tech details, rather than this click bate article with no information, full of speculation and wrong statements
sksk
12/19/2018, 2:33 PMif seriously âsuggested to work on fuchsia target for KNâ. Why? Why someone should spend time and money for development for non released project and completely unknown goals, SDKs, supported platform (at least without moneys from OS manufacturer or some real internal information, not from commits that do nothing)Should learn about R&D and why anticipating is more important than just reacting about new stuff, that's how you get a lead, and that how you prove other people (future consumers/users) that you care about what you do, and the environment everyone's in Jetbrain is a business, there is lot of buzz about fuschia, completely ignoring it is plain stupid, Apple and Swift got huge press coverage when a PR was sent to support that language Same for webassembly, huge buzz about it and yet Jetbrains doesn't try jump into it more publicly
sksk
12/19/2018, 2:35 PMgildor
12/20/2018, 2:47 AMShould learn about R&DR&D for another non-finished R&D? Meta-RnD
Should learn about R&D and why anticipating is more important than just reacting about new stuffThis is not about reacting on new stuff in general. This is a very particular case. Some team in Google work on the completely new OS. This OS is not released not even in the status of technology preview or pre-alpha, just nothing yet, we donât know about particular plans.
that you care about what you do, and the environment everyoneâs inWhat exactly do you mean? Are you talking about care for people who care about Fuschia? Isnât this super limited auditory? You also, for example, can do good things for much more developers: improve tooling, improve K/N for existing platforms or just do compilation faster
there is lot of buzz about fuschiaExactly, there is a lot of buzz, itâs good for tech websites because they need something to write about each day, so they write about each meaningless commit to Fushcia. Of course, itâs an interesting topic, some new OS from Google, of course by itself itâs interesting. But you say not just keep eye on it, you talking about a thing that replaces years and years of development, one of the most popular platforms in history (JVM) and OS with billions of people (Android). And I donât think that this is somehow close to reality, looks that you just under buzz effect rather than have real arguments. What it will be? Who knows. Maybe Google wants to escape from Linux and have own platform. Maybe they want to refresh Android, but Android is a huge platform and OS is not the only thing.
completely ignoring it is plain stupidWhat âignoringâ means? Do not read news about it? Ignore release notes when they appear? I donât think that anyone in our area like that, including me. I keep eyes on it. And for now we have a few things to discuss, but nothing to do (like write code, release support). Just wait and see what is going.
gildor
12/20/2018, 2:47 AMApple and Swift got huge press coverage when a PR was sent to support that languageExactly, this is just press (or more precisely just some tech news websites). And what? Itâs still nothing as before. Swift compiles using LLVM, and K/N does the same, itâs not a big thing, just compilation for one more OS (but in this case not release with 0 users and very few devs). But the compilation of language for particular OS is not enough, you need also platform libs, bindings for API, everything what is required for real native development and what is not exist for Fuschia, or at least just some preview prototype. Also, just a side note, I donât think that Swift will be bundled to Fuschia as some core technology, just because itâs not stable enough, you donât want to rewrite OS and all programs just because Apple broke backward compatibility, yeah I know, they promise to stop do this, but I would be really careful about it
Mozilla got it right with RustDo you really compare Rust in this case? Rust is a project started by one of Mozilla developer so in this case Mozilla and Rust case much closer to JB and Kotlin, than to [ANY_COMPANY_EXCEPT_GOOGLE] and Fuschia Also, when Fuschia will be on the same level of maturity, I will be fine with it. Rust is a project with 12 years history and almost 4 years after 1.0
and thatâs how companies end up using that product because these developers recommended itAnd this is exactly what happened with Kotlin, so for me, itâs an argument for existing Kotlin strategy, rather than about âletâs do hype driven development for our languageâ
gildor
12/20/2018, 2:48 AMSame for webassembly,But itâs not the same. K/N already have experimental support compilation to wasm using LLVM, is not what you expect? Big difference comparing with Fuschia, is that wasm already available on the most popular application in the world: browsers But even in this case, itâs not so simple, many pieces are not available. Some time ago I had a conversation with people from WebAssembly Working Group and they looking into future, not to current very basic implementation and always say âDo not say WebAssembly implementation, this is just an MVPâ, not real platform yet under heavy development. To be really useful we waiting for GC, better JS interop, threads, tooling etc. And even without a huge effort from JB we already can try it with K/N. But isnât it obvious how different situations between technology that already available almost on every device and OS that has 0 consumer devices and has no release status