Viewing profile — konsoletyper
konsoletyper
HN member- Joined
- Fri, Jan 05, 2018, 3:15 PM UTC
- HN karma
- 32
- Public activity
- 19 items
- HN profile
- View on Hacker News ↗
About konsoletyper
No profile information was provided.
Recent public activity
-
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.
-
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…
-
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…
- story
-
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 )?
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
comment
Comment #16084511
Why do you think so?
-
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 …
-
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…
-
comment
Comment #16079096
Kotlin/JS does not allow to reuse Java code and Java libraries. That's the main difference.
-
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…
-
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)