Skip to content

Commit f92e076

Browse files
Add results section
1 parent 7e04acb commit f92e076

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed

_blogposts/2025-03-17-retreats.mdx

+16-3
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))
@@ -51,18 +51,31 @@ We also did group discussions about how to elevator pitch ReScript and about ReS
5151

5252
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
5353

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.
66+
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)