Remix.run Logo
conartist6 2 hours ago

I'm being a little coy because I do have a very detailed proposal.

In want the JS toolchain to stay written in JS but I want to unify the design and architecture of all those tools you mentioned so that they can all use a common syntax tree format and so can share data, e.g. between the linter and the formatter or the bundler and the type checker.

notnullorvoid 44 minutes ago | parent [-]

Yeah it's a shame that few people realize running 3 (or more) different programs that have separate parsing and AST is the bigger problem.

conartist6 23 minutes ago | parent [-]

Not just because of perf (though the perf aspect is annoying) but because of how often the three will get out of sync and produce bizarre results