Skip to content

Commit 5e1bc1d

Browse files
2025 update
1 parent b3b747d commit 5e1bc1d

File tree

2 files changed

+85
-158
lines changed

2 files changed

+85
-158
lines changed

_blogposts/2024-07-08-retreat-recap.mdx

Lines changed: 0 additions & 158 deletions
This file was deleted.

_blogposts/2025-03-17-retreats.mdx

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
---
2+
author: rescript-association
3+
date: "2025-03-17"
4+
previewImg: /static/blog/rescript_retreat_2024.jpg
5+
articleImg: /static/blog/rescript_retreat_2024.jpg
6+
title: ReScript Retreat
7+
description: |
8+
Accelerating ReScript development through meeting in-person.
9+
---
10+
11+
ReScript is exclusively developed by volunteers. Some help out in their free time, some are lucky to do it in their work time, but overall there is no single developer who exclusively works full-time on the advancement of the ReScript project.
12+
13+
That's not unusual for many open-source projects, but we want to be sustainable long-term. One way to not only accelerate development but also improve collaboration between contributors is to meet together in-person and hack on things. In this article, we explain what usually happens on such a "Retreat".
14+
15+
Last year, from the 23rd to the 26th of May, the ReScript Association invited many contributors to hack on ReScript. In the end almost all of them responded to the invitation and thus, 15 people from all over the world traveled to Vienna, Austria to meet in person, to do talks, discussions and decisions about and contributions to the ReScript toolchain.
16+
17+
## Talks
18+
19+
<Image
20+
src="/static/blog/rescript_retreat_2024_talk_parser.jpg"
21+
caption="Maxim Valcke giving an introduction about parser development"
22+
withShadow="true"
23+
/>
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:
26+
27+
- Brief overview of parser development, by Maxim Valcke ([@\_binary_search](https://x.com/_binary_search))
28+
- Intro to compiler development, by Cristiano Calcagno ([@ccrisccris](https://x.com/ccrisccris))
29+
- The full talk is also available here: [Youtube Link](https://youtu.be/sQinTXDynew?si=AihxJBQDEyzMCvFz).
30+
- Talk about editor tooling, by Gabriel Nordeborn ([@\_\_\_zth\_\_\_](https://x.com/___zth___))
31+
32+
## Group work
33+
34+
<Image
35+
src="/static/blog/rescript_retreat_2024_group_work.jpg"
36+
caption="Some core contributors thinking hard"
37+
withShadow="true"
38+
/>
39+
40+
Our contributors split up in multiple small groups of 2-4 people. Every group had a specific topic assigned:
41+
42+
- New Build System (Codename rewatch)
43+
- rescript-lang.org Playground Output
44+
- ReScript Core and how to include it in the compiler
45+
- loops, foreach, iterators
46+
- Syntax, JSX
47+
48+
## Discussions
49+
50+
We also did group discussions about how to elevator pitch ReScript and about ReScript's roadmap.
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
53+
54+
## Food, Drinks and Leisure
55+
56+
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.
58+
59+
<Image
60+
src="/static/blog/rescript_retreat_2024_winery.jpg"
61+
caption="Contributors enjoying refreshing food and drinks after working hard"
62+
withShadow="true"
63+
/>
64+
65+
Of course we also did some city sightseeing and enjoyed a final Viennese lunch.
66+
67+
## Conclusion
68+
69+
After the retreat, most participants stated that they want to do it again and overall it was a very productive but also fun event for all of us. And we are happy to announce that there will be a ReScript Retreat in 2025, from the 3rd - 6th of May, once again in Vienna, Austria. And a similar number of participants will attend.
70+
71+
## Our Sponsors
72+
73+
<Image
74+
src="/static/lp/cca-io.svg"
75+
size="small"
76+
caption="Thanks to cca.io for sponsoring our retreat venue"
77+
/>
78+
79+
The [ReScript Association](https://rescript-association.org/) paid for all the participants hotel rooms and some of the lunches and dinners. We worked at a coworking space which was paid for by the Vienna-based company [cca.io](https://www.cca.io/), which also happens to employ two of our contributors.
80+
81+
## Acknowledgements
82+
83+
We want to thank all contributors who are so invested into this language that they don't hesitate to travel the globe, some even with their families. Thank you so much!
84+
85+
[@bloodyowl](https://github.com/bloodyowl), [@cknitt](https://github.com/cknitt), [@cometkim](https://github.com/cometkim), [@cristianoc](https://github.com/cristianoc), [@fhammerschmidt](https://github.com/fhammerschmidt), [@glennsl](https://github.com/glennsl), [@IwanKaramazow](https://github.com/IwanKaramazow), [@jfrolich](https://github.com/jfrolich), [@JonoPrest](https://github.com/JonoPrest), [@mununki](https://github.com/mununki), [@rolandpeelen](https://github.com/rolandpeelen), [@ryyppy](https://github.com/ryyppy), [@shulhi](https://github.com/shulhi), [@tsnobip](https://github.com/tsnobip), [@zth](https://github.com/zth).

0 commit comments

Comments
 (0)