Skip to content

Commit b073313

Browse files
2025 update
1 parent b3b747d commit b073313

File tree

2 files changed

+88
-158
lines changed

2 files changed

+88
-158
lines changed

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

-158
This file was deleted.

_blogposts/2025-03-17-retreats.mdx

+88
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
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
28+
- A talk by Maxim Valcke ([@\_binary_search](https://x.com/_binary_search))
29+
- Intro to compiler development
30+
- A talk by Cristiano Calcagno ([@ccrisccris](https://x.com/ccrisccris))
31+
- The full talk is also available here: [Youtube Link](https://youtu.be/sQinTXDynew?si=AihxJBQDEyzMCvFz).
32+
- Talk about editor tooling
33+
- A talk by Gabriel Nordeborn ([@\_\_\_zth\_\_\_](https://x.com/___zth___))
34+
35+
## Group work
36+
37+
<Image
38+
src="/static/blog/rescript_retreat_2024_group_work.jpg"
39+
caption="Some core contributors thinking hard"
40+
withShadow="true"
41+
/>
42+
43+
Our contributors split up in multiple small groups of 2-4 people. Every group had a specific topic assigned:
44+
45+
- New Build System (Codename rewatch)
46+
- rescript-lang.org Playground Output
47+
- ReScript Core and how to include it in the compiler
48+
- loops, foreach, iterators
49+
- Syntax, JSX
50+
51+
## Discussions
52+
53+
We also did group discussions about how to elevator pitch ReScript and about ReScript's roadmap.
54+
55+
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
56+
57+
## Food, Drinks and Leisure
58+
59+
After every hard working day, we finished the day with a nice dinner.
60+
For instance we gathered together at a viennese winery in the evening.
61+
62+
<Image
63+
src="/static/blog/rescript_retreat_2024_winery.jpg"
64+
caption="Contributors enjoying refreshing food and drinks after working hard"
65+
withShadow="true"
66+
/>
67+
68+
Of course we also did some city sightseeing and enjoyed a final Viennese lunch.
69+
70+
## Conclusion
71+
72+
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.
73+
74+
## Our Sponsors
75+
76+
<Image
77+
src="/static/lp/cca-io.svg"
78+
size="small"
79+
caption="Thanks to cca.io for sponsoring our retreat venue"
80+
/>
81+
82+
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.
83+
84+
## Acknowledgements
85+
86+
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!
87+
88+
[@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)