"Targets a version of JavaScript that is not the most modern but exists on the bulk of my target computers" is roughly what the term is trying to convey. It doesn't have to be perfect. It's English. But it's not very similar to Janpiler.
-
-
Replying to @wycats @ManishEarth
Sure, and "can target an ARM processor that's not really old" is a similarly useful thing to know but we don't call GCC and armpiler.
1 reply 0 retweets 1 like -
Replying to @samth @ManishEarth
It doesn't make sense to call GCC an armpiler because it has other purposes. In any event, I think it's silly to single out "transpiler" for being a pointless distinction, and I think it happens because of "those JS kids" feelings.
1 reply 0 retweets 7 likes -
Replying to @wycats @ManishEarth
As someone who has been on the "down with the T word" for a decade now, it has never been about that, but in fact the opposite. Also, if that's true for GCC, then what's different about emcc, which is mostly just clang these days?
2 replies 0 retweets 1 like -
I’m hesitant to weigh in but for me “transpiler” has always meant “a compiler that transforms a high-level language to high-level language”, inheriting all the fuzziness in the term “high-level language”
3 replies 0 retweets 5 likes -
is GHC a transpiler then? I mean, it compiles down to (a variant of) C
1 reply 0 retweets 2 likes -
Replying to @strega_nil @samth and
C isn’t high-level (and C-- less so), so no
2 replies 0 retweets 0 likes -
I think this definition has to include CFront if it's to be useful, at least in 1985.
1 reply 0 retweets 1 like -
Sure, in 1985 cfront could be considered a transpiler. I’m not claiming there is some clear-cut definition of “high-level language”. “Transpiler” is a fuzzy, imprecise term, but it has a meaning just as much as the term “high-level language” has a meaning.
3 replies 0 retweets 3 likes -
Alexis King Retweeted Alexis King
evergreen tweethttps://twitter.com/lexi_lambda/status/951347064549531648 …
Alexis King added,
Alexis King @lexi_lambda“I shall not today attempt further to define the kinds of software I understand to be embraced within that shorthand description ‘transpiler’, and perhaps I could never succeed in intelligibly doing so. But I know it when I see it, and the program involved in this case is that.”1 reply 0 retweets 5 likes
Yes, that’s much better put than I could :)
-
-
Replying to @pcwalton @lexi_lambda and
Sam Tobin-Hochstadt Retweeted Mathias Verraes
I also really like this reply:https://twitter.com/mathiasverraes/status/951349232467955712?s=19 …
Sam Tobin-Hochstadt added,
0 replies 0 retweets 2 likesThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.