Hi all,
To advocate more transparency, I am planning to hold a virtual event to answer any question about ReScript development. The planned time is 09/22, GMT+8, 7pm. Everyone is welcome to join the event
Thank you for everyone who joined the meeting.
We have 12 people coming from over the world to chat about ReScript, it is a great experience.
I am planning to do more about it in the future, maybe next time in US timezone, thanks!
To make a breif summary about what we are doing with respect to the compiler and its core toolchain:
We are contiuously doing lots of life of quality improvememts, and unlike most compilers, our compiler is getting faster and the generated code is also getting faster for each release(with more features), we made around 800 commits since 2021, this is quite a lot given the compiler is already in mature status. There are also lots of work from @cristianoc 's IDE and gentype support, @Maxim 's parsing/formatter work and @ryyppy 's documentation effort.
Cleary there are some bus factors in the development of compiler and its core toolchain. So I am planning to work on some internal tools refactoring: the idea is that we will have one monorepo so that the change in one part of the toolchain will be caught earlier in all tools. However, we will pick a composable build system so that the daily development for each part of the toolchain will be independent. The toolchain will be split into such parts: build system, syntax, compiler, IDE, standard library, each part can receive contributions from people who have different expertise.
If you share the same vision with us : “Build the best langauge for development on JS platform”, your contributions are welcome and much appreciated. The contributions are not only code contributions, answering the questions on forum, writing posts, or making docs contributions are much appreciated!