From 65d7967ebf301a59d09b6821c8c78b85e7c77133 Mon Sep 17 00:00:00 2001 From: nojaf Date: Tue, 10 Dec 2024 10:35:00 +0100 Subject: [PATCH 1/2] Add session page for Martin --- src/sessions/2024-12-13.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 src/sessions/2024-12-13.md diff --git a/src/sessions/2024-12-13.md b/src/sessions/2024-12-13.md new file mode 100644 index 0000000..4d77211 --- /dev/null +++ b/src/sessions/2024-12-13.md @@ -0,0 +1,29 @@ +--- +title: 'A F# Compiler Tour: Reviewing "Scoped Nowarn"' +preview: 'A F# Compiler Tour: Reviewing "Scoped Nowarn"' +isDraft: true +date: 2024-12-13T14:00:00.000Z +slug: "2024/11/22" +champion: "Martin" +zoomLink: "https://us06web.zoom.us/j/86109507433?pwd=qc6GJtAjXynXVBUE7puI4RwcbOQBI4.1" +zoomPasscode: "review" +youtubeId: "" +--- + +## Topic + +The F\# language is driven by language suggestions in . +Placing a suggestion is easy, the hardship is listed in the implementation. +As we established in some of our past [sessions](../) contributing to the F\# compiler can be challeging. +And even we you managed to make it work, in open-source, you still need a signoff from the maintainers. + +In this session, we will take [dotnet/fsharp/#18049](https://github.com/dotnet/fsharp/pull/18049) as a case study on how a language suggestion was implemented. +We will try and have a mob PR review session to provide feedback on this large pull request. + +The evolution of the F# language is guided by community suggestions submitted to the [fsharp/fslang-suggestions](https://github.com/fsharp/fslang-suggestions) repository. While proposing a new idea is straightforward, the real challenge often lies in its implementation. As we’ve discussed in previous [sessions](../../), contributing to the F# compiler can be demanding. Even after overcoming the technical hurdles, open-source contributions require approval from maintainers to be accepted. + +In this session, we’ll examine [dotnet/fsharp/#18049](https://github.com/dotnet/fsharp/pull/18049) as a case study, exploring how a language suggestion made its way to implementation. Additionally, we’ll conduct a mob PR review to provide collaborative feedback on this substantial pull request. + +## Champion + +- [Martin](https://github.com/Martin521) From 2e2e044d8e29dab7960828c9b8c86c0d17463301 Mon Sep 17 00:00:00 2001 From: nojaf Date: Tue, 10 Dec 2024 11:13:30 +0100 Subject: [PATCH 2/2] Remove draft --- src/sessions/2024-12-13.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/sessions/2024-12-13.md b/src/sessions/2024-12-13.md index 4d77211..f3e94ce 100644 --- a/src/sessions/2024-12-13.md +++ b/src/sessions/2024-12-13.md @@ -12,14 +12,6 @@ youtubeId: "" ## Topic -The F\# language is driven by language suggestions in . -Placing a suggestion is easy, the hardship is listed in the implementation. -As we established in some of our past [sessions](../) contributing to the F\# compiler can be challeging. -And even we you managed to make it work, in open-source, you still need a signoff from the maintainers. - -In this session, we will take [dotnet/fsharp/#18049](https://github.com/dotnet/fsharp/pull/18049) as a case study on how a language suggestion was implemented. -We will try and have a mob PR review session to provide feedback on this large pull request. - The evolution of the F# language is guided by community suggestions submitted to the [fsharp/fslang-suggestions](https://github.com/fsharp/fslang-suggestions) repository. While proposing a new idea is straightforward, the real challenge often lies in its implementation. As we’ve discussed in previous [sessions](../../), contributing to the F# compiler can be demanding. Even after overcoming the technical hurdles, open-source contributions require approval from maintainers to be accepted. In this session, we’ll examine [dotnet/fsharp/#18049](https://github.com/dotnet/fsharp/pull/18049) as a case study, exploring how a language suggestion made its way to implementation. Additionally, we’ll conduct a mob PR review to provide collaborative feedback on this substantial pull request.