Skip to content

Commit d4ca5e4

Browse files
Add results section
1 parent 7e04acb commit d4ca5e4

File tree

1 file changed

+17
-4
lines changed

1 file changed

+17
-4
lines changed

_blogposts/2025-03-17-retreats.mdx

+17-4
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Last year, from the 23rd to the 26th of May, the ReScript Association invited ma
2222
withShadow="true"
2323
/>
2424

25-
No everybody is on the same level of knowledge about the parser, compiler or other tools. Talks are a great way to get them on the same level before the real work gets started. In 2024 we had the following talks:
25+
Not everybody is on the same level of knowledge about the parser, compiler or other tools. Talks are a great way to get to a better collective understanding before the real work gets started. In 2024 we had the following talks:
2626

2727
- Brief overview of parser development, by Maxim Valcke ([@\_binary_search](https://x.com/_binary_search))
2828
- Intro to compiler development, by Cristiano Calcagno ([@ccrisccris](https://x.com/ccrisccris))
@@ -49,20 +49,33 @@ Our contributors split up in multiple small groups of 2-4 people. Every group ha
4949

5050
We also did group discussions about how to elevator pitch ReScript and about ReScript's roadmap.
5151

52-
The full results of this discussions and the group work can be read at the ReScript forum: https://forum.rescript-lang.org/t/ann-rescript-retreat-roadmap-summary-2024/5275
52+
The full results of this discussions and the group work can be read at the ReScript forum: https://forum.rescript-lang.org/t/ann-rescript-retreat-roadmap-summary-2024/5275. But that is the past, have a look at the following section to see how far we have come:
53+
54+
### Results
55+
56+
Almost a year later, most of the things that got started at the retreat, got finished or at at least very far in development.
57+
- We moved the new "Core" standard library into the compiler. Only needs some minor tweaks and documentation.
58+
- We are getting closer into having "rewatch" be our new main build system, it should now even work correctly in "dev" mode.
59+
- We merged first-class `RegExp` syntax.
60+
- We merged support for pattern-matching on `dict`s.
61+
- We removed curried mode.
62+
- We removed `.ml` compilation support.
63+
- Based on the above and other cleanups we were able to introduce a new abstract syntax tree which will allow for cleaner language design. Of course a compatibility layer is available.
64+
65+
And more. But that's material for another release blog post.
5366

5467
## Food, Drinks and Leisure
5568

5669
After every hard working day, we finished the day with a nice dinner.
57-
For instance we gathered together at a viennese winery in the evening.
70+
For instance, one day we gathered together at a viennese winery in the evening.
5871

5972
<Image
6073
src="/static/blog/rescript_retreat_2024_winery.jpg"
6174
caption="Contributors enjoying refreshing food and drinks after working hard"
6275
withShadow="true"
6376
/>
6477

65-
Of course we also did some city sightseeing and enjoyed a final Viennese lunch.
78+
At the last day we of course also did some city sightseeing and enjoyed a final Viennese lunch.
6679

6780
## Conclusion
6881

0 commit comments

Comments
 (0)