Live data from Hacker News

Viewing profile — konsoletyper

konsoletyper

HN member
Joined
Fri, Jan 05, 2018, 3:15 PM UTC
HN karma
32
Public activity
19 items

About konsoletyper

No profile information was provided.

Recent public activity

  1. comment
    Comment #42422552

    TeaVM supports Kotlin as well. The difference with Kotlin/Wasm is that with Kotlin/Wasm you are limited only to Kotlin and can't use any code written in Java.

  2. comment
    Comment #42422538

    TeaVM author here. Personally I use it to bring a large (500KLOC) project that's written in Java and Kotlin to the browser (also we are using Graal VM Native Image to compile the s…

  3. comment
    Comment #38938106

    Looks like most people have misunderstanding: they think that WebAssembly is the only way to run their favourite language in the browser. However, there's another way that exists f…

  4. story
  5. comment
    Comment #38149078

    Why you guys keep using this old non-maintained fork of TeaVM, while there's WASI support in main TeaVM ( https://github.com/konsoletyper/teavm )?

  6. comment
    Comment #38047572

    As an author TeaVM I can tell you about advantages of TeaVM compared to GWT. 1. TeaVM can compile not only Java, but Scala and Kotlin. Actually, any JVM language, which is not usin…

  7. comment
    Comment #35166331

    > You're right, this is shockingly bad by way of a newbie experience. Sorry, but what exactly were you expecting? I would improve documentation, but to me it looks ok. What sort of…

  8. comment
    Comment #35166274

    Hello. No, I'm the one behind TeaVM. You can write me on `info at teavm.org` or send me a message via Gitter ( https://app.gitter.im/#/room/#teavm_Lobby:gitter.im ) or post a messa…

  9. comment
    Comment #25986804

    There are separate compiler backends for Wasm and JS. JS BE does not support WeakReferences (or rather supports them as a class, but does not support weak reference semantics). For…

  10. comment
    Comment #25986772

    FYI I, an author of TeaVM, used to work in Kotlin/JS team in JetBrains. Later I came to conclusion that Kotlin is still very Java-ish language, which inherits a lot of design of JV…

  11. comment
    Comment #25986698

    TeaVM Flavour does not compile Jackson. Instead it comes with its own JSON serializer that supports subset of Jackson annotation. As Kotlin serialization, it relies on code generat…

  12. comment
    Comment #19717278

    I'm an author of TeaVM. Currently, I don't do TeaVM as a replacement for React/Angular/Vue. There's a use case which is not covered by React at all: cross-platform CPU-bound applic…

  13. comment
    Comment #19592837

    No, WASM is slow. As a developer of TeaVM I can claim this. First of all, JS engines been developed for many years, while WASM is a new technology and browser engines don't optimiz…

  14. comment
    Comment #16084511

    Why do you think so?

  15. comment
    Comment #16079134

    GC is only about 300 lines of code. There's no JNI in TeaVM (and never will be), instead of JNI there's JSO to interact with JavaScript, and still no interop layer for WebAssembly …

  16. comment
    Comment #16079109

    Currently, if you run TeaVM with 'debug' (-g) option, and WASM target, you'll get both '.wasm', '.wast' and '.c' files. C file is compilable with GCC and you should write several t…

  17. comment
    Comment #16079096

    Kotlin/JS does not allow to reuse Java code and Java libraries. That's the main difference.

  18. comment
    Comment #16079086

    One of the most important features in TeaVM is its inteprocedural dead code elimination algorithm, which allows to produce very small code for simple Java programs. For example, He…

  19. comment
    Comment #16079069

    As for 0.5.x version, see this: http://teavm.org/jcl-support/0.5.x/jcl.html And even more in 0.6.x (including Stream API)