Skip to content

Commit b794d9c

Browse files
authored
Session on F# operators (#269)
* Update node modules * Add operator session * Format md
1 parent 8c5de50 commit b794d9c

File tree

3 files changed

+57
-29
lines changed

3 files changed

+57
-29
lines changed

bun.lockb

-20.9 KB
Binary file not shown.

package.json

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -12,40 +12,40 @@
1212
"lint": "bunx --bun prettier . --check"
1313
},
1414
"dependencies": {
15-
"@astrojs/react": "3.5.0",
16-
"@iconify-json/bi": "^1.1.23",
17-
"@iconify-json/cil": "^1.1.8",
18-
"@iconify-json/fluent": "^1.1.56",
19-
"@iconify-json/healthicons": "^1.1.18",
20-
"@iconify-json/ic": "^1.1.17",
21-
"@iconify-json/ion": "^1.1.18",
22-
"@iconify-json/mdi": "^1.1.66",
23-
"@iconify-json/mdi-light": "^1.1.10",
24-
"@iconify-json/ph": "^1.1.13",
25-
"@iconify-json/ri": "^1.1.20",
26-
"@iconify-json/simple-icons": "^1.1.105",
27-
"@iconify-json/uil": "^1.1.8",
28-
"@iconify-json/uiw": "^1.1.11",
29-
"@types/react": "^18.3.3",
15+
"@astrojs/react": "3.6.2",
16+
"@iconify-json/bi": "^1.2.0",
17+
"@iconify-json/cil": "^1.2.0",
18+
"@iconify-json/fluent": "^1.2.1",
19+
"@iconify-json/healthicons": "^1.2.0",
20+
"@iconify-json/ic": "^1.2.0",
21+
"@iconify-json/ion": "^1.2.0",
22+
"@iconify-json/mdi": "^1.2.0",
23+
"@iconify-json/mdi-light": "^1.2.0",
24+
"@iconify-json/ph": "^1.2.0",
25+
"@iconify-json/ri": "^1.2.0",
26+
"@iconify-json/simple-icons": "^1.2.3",
27+
"@iconify-json/uil": "^1.2.0",
28+
"@iconify-json/uiw": "^1.2.0",
29+
"@types/react": "^18.3.7",
3030
"@types/react-dom": "^18.3.0",
31-
"astro": "4.10.1",
32-
"astro-icon": "1.1.0",
33-
"astro-purgecss": "4.1.1",
34-
"autoprefixer": "^10.4.19",
35-
"date-fns": "^3.6.0",
36-
"mermaid": "10.9.1",
37-
"postcss-nested": "^6.0.1",
31+
"astro": "4.15.7",
32+
"astro-icon": "1.1.1",
33+
"astro-purgecss": "4.6.0",
34+
"autoprefixer": "^10.4.20",
35+
"date-fns": "^4.1.0",
36+
"mermaid": "11.2.1",
37+
"postcss-nested": "^6.2.0",
38+
"purgecss": "^6.0.0",
3839
"react": "^18.3.1",
3940
"react-dom": "^18.3.1",
40-
"react-hook-form": "7.51.5",
41-
"sharp": "^0.33.4",
42-
"styled-components": "^6.1.11"
41+
"sharp": "^0.33.5",
42+
"styled-components": "^6.1.13"
4343
},
4444
"devDependencies": {
45-
"@mermaid-js/mermaid-cli": "10.9.1",
46-
"prettier": "3.3.1",
47-
"prettier-plugin-astro": "0.14.0",
48-
"vite-plugin-fable": "^0.0.29"
45+
"@mermaid-js/mermaid-cli": "11.2.0",
46+
"prettier": "3.3.3",
47+
"prettier-plugin-astro": "0.14.1",
48+
"vite-plugin-fable": "^0.0.30"
4949
},
5050
"trustedDependencies": [
5151
"sharp",

src/content/sessions/2024-09-20.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
title: "Why operators are difficult to format in F#"
3+
preview: "Formatting operators"
4+
isDraft: true
5+
date: 2024-09-20T13:00:00.000Z
6+
slug: "2024/09/20"
7+
champion: "Florian Verdonck"
8+
zoomLink: "https://us06web.zoom.us/j/88575736422?pwd=QbxyMjVQumthAG6h6huwXwi4aSavKE.1"
9+
zoomPasscode: "operator"
10+
issueLink: "https://github.com/fsprojects/fantomas/issues?q=is%3Aissue+is%3Aopen+operator"
11+
company: "G-Research"
12+
youtubeId: ""
13+
---
14+
15+
# Topic
16+
17+
Fantomas has historically struggled with formatting operators nicely.
18+
It can be inconsistent at times, and there are [open issues](https://github.com/fsprojects/fantomas/issues?q=is%3Aissue+is%3Aopen+operator) related to this.
19+
20+
In this session, I'd like to showcase the complexity of this topic.
21+
We will remove all operator code and start anew.
22+
23+
While we won't solve this problem in one session, it may inspire others to explore this issue further.
24+
We will also highlight why there is no easy fix for this problem.
25+
26+
## Champions
27+
28+
- [Florian Verdonck](https://github.com/nojaf)

0 commit comments

Comments
 (0)