You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _blogposts/2025-03-17-retreats.mdx
+17-4
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ Last year, from the 23rd to the 26th of May, the ReScript Association invited ma
22
22
withShadow="true"
23
23
/>
24
24
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:
26
26
27
27
- Brief overview of parser development, by Maxim Valcke ([@\_binary_search](https://x.com/_binary_search))
28
28
- 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
49
49
50
50
We also did group discussions about how to elevator pitch ReScript and about ReScript's roadmap.
51
51
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.
53
66
54
67
## Food, Drinks and Leisure
55
68
56
69
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.
0 commit comments