aboutsummaryrefslogtreecommitdiff
path: root/2025/2025-12-29-gleam.md
blob: 47c4154918352cf0700cbdca1e4fe648651634c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
```
[1.8M]  .
├── [1.8M]  build
│   ├── [1.1M]  dev
│   │   └── [1.1M]  erlang
│   │       ├── [ 18K]  first
│   │       │   ├── [7.2K]  _gleam_artefacts
│   │       │   │   ├── [ 973]  first_test.cache
│   │       │   │   ├── [   8]  first_test.cache_inline
│   │       │   │   ├── [ 129]  first_test.cache_meta
│   │       │   │   ├── [   8]  first_test.cache_warnings
│   │       │   │   ├── [1.4K]  first_test.erl
│   │       │   │   ├── [ 707]  first.cache
│   │       │   │   ├── [   8]  first.cache_inline
│   │       │   │   ├── [  97]  first.cache_meta
│   │       │   │   ├── [   8]  first.cache_warnings
│   │       │   │   ├── [ 286]  first.erl
│   │       │   │   └── [3.2K]  first@@main.erl
│   │       │   └── [ 10K]  ebin
│   │       │       ├── [2.0K]  first_test.beam
│   │       │       ├── [ 236]  first.app
│   │       │       ├── [1.2K]  first.beam
│   │       │       └── [6.7K]  first@@main.beam
│   │       ├── [1.0M]  gleam_stdlib
│   │       │   ├── [841K]  _gleam_artefacts
│   │       │   │   ├── [ 23K]  dict.mjs
│   │       │   │   ├── [ 17K]  gleam_stdlib.erl
│   │       │   │   ├── [ 26K]  gleam_stdlib.mjs
│   │       │   │   ├── [6.1K]  gleam@@compile.erl
│   │       │   │   ├── [ 14K]  gleam@bit_array.cache
│   │       │   │   ├── [   8]  gleam@bit_array.cache_inline
│   │       │   │   ├── [1.2K]  gleam@bit_array.cache_meta
│   │       │   │   ├── [ 10K]  gleam@bit_array.erl
│   │       │   │   ├── [8.7K]  gleam@bool.cache
│   │       │   │   ├── [1.4K]  gleam@bool.cache_inline
│   │       │   │   ├── [1.3K]  gleam@bool.cache_meta
│   │       │   │   ├── [8.2K]  gleam@bool.erl
│   │       │   │   ├── [ 13K]  gleam@bytes_tree.cache
│   │       │   │   ├── [   8]  gleam@bytes_tree.cache_inline
│   │       │   │   ├── [ 903]  gleam@bytes_tree.cache_meta
│   │       │   │   ├── [7.0K]  gleam@bytes_tree.erl
│   │       │   │   ├── [ 24K]  gleam@dict.cache
│   │       │   │   ├── [   8]  gleam@dict.cache_inline
│   │       │   │   ├── [2.2K]  gleam@dict.cache_meta
│   │       │   │   ├── [ 16K]  gleam@dict.erl
│   │       │   │   ├── [7.1K]  gleam@dynamic.cache
│   │       │   │   ├── [   8]  gleam@dynamic.cache_inline
│   │       │   │   ├── [ 479]  gleam@dynamic.cache_meta
│   │       │   │   ├── [3.1K]  gleam@dynamic.erl
│   │       │   │   ├── [ 59K]  gleam@dynamic@decode.cache
│   │       │   │   ├── [   8]  gleam@dynamic@decode.cache_inline
│   │       │   │   ├── [4.5K]  gleam@dynamic@decode.cache_meta
│   │       │   │   ├── [ 38K]  gleam@dynamic@decode.erl
│   │       │   │   ├── [ 23K]  gleam@float.cache
│   │       │   │   ├── [   8]  gleam@float.cache_inline
│   │       │   │   ├── [2.7K]  gleam@float.cache_meta
│   │       │   │   ├── [ 18K]  gleam@float.erl
│   │       │   │   ├── [1.3K]  gleam@function.cache
│   │       │   │   ├── [   8]  gleam@function.cache_inline
│   │       │   │   ├── [ 117]  gleam@function.cache_meta
│   │       │   │   ├── [ 922]  gleam@function.erl
│   │       │   │   ├── [ 30K]  gleam@int.cache
│   │       │   │   ├── [   8]  gleam@int.cache_inline
│   │       │   │   ├── [3.4K]  gleam@int.cache_meta
│   │       │   │   ├── [ 23K]  gleam@int.erl
│   │       │   │   ├── [2.7K]  gleam@io.cache
│   │       │   │   ├── [   8]  gleam@io.cache_inline
│   │       │   │   ├── [ 289]  gleam@io.cache_meta
│   │       │   │   ├── [1.9K]  gleam@io.erl
│   │       │   │   ├── [ 87K]  gleam@list.cache
│   │       │   │   ├── [   8]  gleam@list.cache_inline
│   │       │   │   ├── [9.6K]  gleam@list.cache_meta
│   │       │   │   ├── [ 77K]  gleam@list.erl
│   │       │   │   ├── [ 14K]  gleam@option.cache
│   │       │   │   ├── [   8]  gleam@option.cache_inline
│   │       │   │   ├── [1.5K]  gleam@option.cache_meta
│   │       │   │   ├── [9.1K]  gleam@option.erl
│   │       │   │   ├── [5.9K]  gleam@order.cache
│   │       │   │   ├── [   8]  gleam@order.cache_inline
│   │       │   │   ├── [ 677]  gleam@order.cache_meta
│   │       │   │   ├── [4.0K]  gleam@order.erl
│   │       │   │   ├── [2.8K]  gleam@pair.cache
│   │       │   │   ├── [   8]  gleam@pair.cache_inline
│   │       │   │   ├── [ 403]  gleam@pair.cache_meta
│   │       │   │   ├── [2.4K]  gleam@pair.erl
│   │       │   │   ├── [ 15K]  gleam@result.cache
│   │       │   │   ├── [3.1K]  gleam@result.cache_inline
│   │       │   │   ├── [1.8K]  gleam@result.cache_meta
│   │       │   │   ├── [ 13K]  gleam@result.erl
│   │       │   │   ├── [ 17K]  gleam@set.cache
│   │       │   │   ├── [   8]  gleam@set.cache_inline
│   │       │   │   ├── [1.7K]  gleam@set.cache_meta
│   │       │   │   ├── [ 11K]  gleam@set.erl
│   │       │   │   ├── [ 14K]  gleam@string_tree.cache
│   │       │   │   ├── [   8]  gleam@string_tree.cache_inline
│   │       │   │   ├── [ 911]  gleam@string_tree.cache_meta
│   │       │   │   ├── [6.1K]  gleam@string_tree.erl
│   │       │   │   ├── [ 38K]  gleam@string.cache
│   │       │   │   ├── [   8]  gleam@string.cache_inline
│   │       │   │   ├── [4.0K]  gleam@string.cache_meta
│   │       │   │   ├── [ 27K]  gleam@string.erl
│   │       │   │   ├── [ 32K]  gleam@uri.cache
│   │       │   │   ├── [   8]  gleam@uri.cache_inline
│   │       │   │   ├── [3.2K]  gleam@uri.cache_meta
│   │       │   │   └── [ 35K]  gleam@uri.erl
│   │       │   ├── [199K]  ebin
│   │       │   │   ├── [ 758]  gleam_stdlib.app
│   │       │   │   ├── [ 27K]  gleam_stdlib.beam
│   │       │   │   ├── [8.6K]  gleam@bit_array.beam
│   │       │   │   ├── [3.0K]  gleam@bool.beam
│   │       │   │   ├── [4.2K]  gleam@bytes_tree.beam
│   │       │   │   ├── [7.7K]  gleam@dict.beam
│   │       │   │   ├── [2.5K]  gleam@dynamic.beam
│   │       │   │   ├── [ 18K]  gleam@dynamic@decode.beam
│   │       │   │   ├── [8.4K]  gleam@float.beam
│   │       │   │   ├── [1.3K]  gleam@function.beam
│   │       │   │   ├── [ 10K]  gleam@int.beam
│   │       │   │   ├── [1.6K]  gleam@io.beam
│   │       │   │   ├── [ 43K]  gleam@list.beam
│   │       │   │   ├── [4.8K]  gleam@option.beam
│   │       │   │   ├── [2.5K]  gleam@order.beam
│   │       │   │   ├── [2.1K]  gleam@pair.beam
│   │       │   │   ├── [6.9K]  gleam@result.beam
│   │       │   │   ├── [6.8K]  gleam@set.beam
│   │       │   │   ├── [4.1K]  gleam@string_tree.beam
│   │       │   │   ├── [ 13K]  gleam@string.beam
│   │       │   │   └── [ 21K]  gleam@uri.beam
│   │       │   └── [ 800]  include
│   │       │       ├── [ 104]  gleam@dynamic@decode_DecodeError.hrl
│   │       │       ├── [ 133]  gleam@dynamic@decode_Decoder.hrl
│   │       │       ├── [  59]  gleam@set_Set.hrl
│   │       │       └── [ 312]  gleam@uri_Uri.hrl
│   │       ├── [   6]  gleam_version
│   │       └── [111K]  gleeunit
│   │           ├── [ 75K]  _gleam_artefacts
│   │           │   ├── [4.0K]  gleeunit
│   │           │   │   └── [3.9K]  internal
│   │           │   │       ├── [1.6K]  gleeunit_gleam_panic_ffi.erl
│   │           │   │       └── [2.2K]  gleeunit_gleam_panic_ffi.mjs
│   │           │   ├── [ 561]  gleeunit_ffi.erl
│   │           │   ├── [2.5K]  gleeunit_ffi.mjs
│   │           │   ├── [1.8K]  gleeunit_progress.erl
│   │           │   ├── [8.7K]  gleeunit.cache
│   │           │   ├── [   8]  gleeunit.cache_inline
│   │           │   ├── [ 479]  gleeunit.cache_meta
│   │           │   ├── [2.7K]  gleeunit.erl
│   │           │   ├── [ 15K]  gleeunit@internal@gleam_panic.cache
│   │           │   ├── [   8]  gleeunit@internal@gleam_panic.cache_inline
│   │           │   ├── [ 278]  gleeunit@internal@gleam_panic.cache_meta
│   │           │   ├── [1.6K]  gleeunit@internal@gleam_panic.erl
│   │           │   ├── [ 14K]  gleeunit@internal@reporting.cache
│   │           │   ├── [   8]  gleeunit@internal@reporting.cache_inline
│   │           │   ├── [1.2K]  gleeunit@internal@reporting.cache_meta
│   │           │   ├── [ 13K]  gleeunit@internal@reporting.erl
│   │           │   ├── [3.8K]  gleeunit@should.cache
│   │           │   ├── [   8]  gleeunit@should.cache_inline
│   │           │   ├── [ 397]  gleeunit@should.cache_meta
│   │           │   └── [4.8K]  gleeunit@should.erl
│   │           ├── [ 34K]  ebin
│   │           │   ├── [2.1K]  gleeunit_ffi.beam
│   │           │   ├── [3.5K]  gleeunit_gleam_panic_ffi.beam
│   │           │   ├── [3.6K]  gleeunit_progress.beam
│   │           │   ├── [ 436]  gleeunit.app
│   │           │   ├── [3.4K]  gleeunit.beam
│   │           │   ├── [1.8K]  gleeunit@internal@gleam_panic.beam
│   │           │   ├── [ 14K]  gleeunit@internal@reporting.beam
│   │           │   └── [4.4K]  gleeunit@should.beam
│   │           └── [1.6K]  include
│   │               ├── [ 161]  gleeunit@internal@gleam_panic_Assert.hrl
│   │               ├── [ 143]  gleeunit@internal@gleam_panic_AssertedExpression.hrl
│   │               ├── [ 187]  gleeunit@internal@gleam_panic_BinaryOperator.hrl
│   │               ├── [  58]  gleeunit@internal@gleam_panic_Expression.hrl
│   │               ├── [ 104]  gleeunit@internal@gleam_panic_FunctionCall.hrl
│   │               ├── [ 202]  gleeunit@internal@gleam_panic_GleamPanic.hrl
│   │               ├── [ 174]  gleeunit@internal@gleam_panic_LetAssert.hrl
│   │               ├── [  55]  gleeunit@internal@gleam_panic_Literal.hrl
│   │               ├── [ 102]  gleeunit@internal@gleam_panic_OtherExpression.hrl
│   │               └── [  82]  gleeunit@internal@reporting_State.hrl
│   ├── [   0]  gleam-dev-erlang.lock
│   ├── [   0]  gleam-dev-javascript.lock
│   ├── [   0]  gleam-lsp-erlang.lock
│   ├── [   0]  gleam-lsp-javascript.lock
│   ├── [   0]  gleam-prod-erlang.lock
│   ├── [   0]  gleam-prod-javascript.lock
│   └── [685K]  packages
│       ├── [629K]  gleam_stdlib
│       │   ├── [ 401]  gleam.toml
│       │   ├── [ 800]  include
│       │   │   ├── [ 104]  gleam@dynamic@decode_DecodeError.hrl
│       │   │   ├── [ 133]  gleam@dynamic@decode_Decoder.hrl
│       │   │   ├── [  59]  gleam@set_Set.hrl
│       │   │   └── [ 312]  gleam@uri_Uri.hrl
│       │   ├── [ 11K]  LICENCE
│       │   ├── [1002]  README.md
│       │   └── [617K]  src
│       │       ├── [ 23K]  dict.mjs
│       │       ├── [237K]  gleam
│       │       │   ├── [8.1K]  bit_array.gleam
│       │       │   ├── [5.8K]  bool.gleam
│       │       │   ├── [5.4K]  bytes_tree.gleam
│       │       │   ├── [ 13K]  dict.gleam
│       │       │   ├── [ 32K]  dynamic
│       │       │   │   └── [ 32K]  decode.gleam
│       │       │   ├── [3.1K]  dynamic.gleam
│       │       │   ├── [ 14K]  float.gleam
│       │       │   ├── [ 507]  function.gleam
│       │       │   ├── [ 16K]  int.gleam
│       │       │   ├── [1.4K]  io.gleam
│       │       │   ├── [ 56K]  list.gleam
│       │       │   ├── [7.2K]  option.gleam
│       │       │   ├── [2.6K]  order.gleam
│       │       │   ├── [1.4K]  pair.gleam
│       │       │   ├── [9.2K]  result.gleam
│       │       │   ├── [8.6K]  set.gleam
│       │       │   ├── [5.9K]  string_tree.gleam
│       │       │   ├── [ 22K]  string.gleam
│       │       │   └── [ 23K]  uri.gleam
│       │       ├── [ 935]  gleam_stdlib.app.src
│       │       ├── [ 17K]  gleam_stdlib.erl
│       │       ├── [ 26K]  gleam_stdlib.mjs
│       │       ├── [ 10K]  gleam@bit_array.erl
│       │       ├── [8.2K]  gleam@bool.erl
│       │       ├── [7.0K]  gleam@bytes_tree.erl
│       │       ├── [ 16K]  gleam@dict.erl
│       │       ├── [3.1K]  gleam@dynamic.erl
│       │       ├── [ 38K]  gleam@dynamic@decode.erl
│       │       ├── [ 18K]  gleam@float.erl
│       │       ├── [ 922]  gleam@function.erl
│       │       ├── [ 23K]  gleam@int.erl
│       │       ├── [1.9K]  gleam@io.erl
│       │       ├── [ 77K]  gleam@list.erl
│       │       ├── [9.1K]  gleam@option.erl
│       │       ├── [4.0K]  gleam@order.erl
│       │       ├── [2.4K]  gleam@pair.erl
│       │       ├── [ 13K]  gleam@result.erl
│       │       ├── [ 11K]  gleam@set.erl
│       │       ├── [6.1K]  gleam@string_tree.erl
│       │       ├── [ 27K]  gleam@string.erl
│       │       └── [ 35K]  gleam@uri.erl
│       ├── [   0]  gleam.lock
│       ├── [ 56K]  gleeunit
│       │   ├── [ 474]  gleam.toml
│       │   ├── [1.6K]  include
│       │   │   ├── [ 161]  gleeunit@internal@gleam_panic_Assert.hrl
│       │   │   ├── [ 143]  gleeunit@internal@gleam_panic_AssertedExpression.hrl
│       │   │   ├── [ 187]  gleeunit@internal@gleam_panic_BinaryOperator.hrl
│       │   │   ├── [  58]  gleeunit@internal@gleam_panic_Expression.hrl
│       │   │   ├── [ 104]  gleeunit@internal@gleam_panic_FunctionCall.hrl
│       │   │   ├── [ 202]  gleeunit@internal@gleam_panic_GleamPanic.hrl
│       │   │   ├── [ 174]  gleeunit@internal@gleam_panic_LetAssert.hrl
│       │   │   ├── [  55]  gleeunit@internal@gleam_panic_Literal.hrl
│       │   │   ├── [ 102]  gleeunit@internal@gleam_panic_OtherExpression.hrl
│       │   │   └── [  82]  gleeunit@internal@reporting_State.hrl
│       │   ├── [ 11K]  LICENCE
│       │   ├── [ 862]  README.md
│       │   └── [ 42K]  src
│       │       ├── [ 13K]  gleeunit
│       │       │   ├── [ 11K]  internal
│       │       │   │   ├── [1.0K]  gleam_panic.gleam
│       │       │   │   ├── [1.6K]  gleeunit_gleam_panic_ffi.erl
│       │       │   │   ├── [2.2K]  gleeunit_gleam_panic_ffi.mjs
│       │       │   │   └── [6.2K]  reporting.gleam
│       │       │   └── [1.4K]  should.gleam
│       │       ├── [ 561]  gleeunit_ffi.erl
│       │       ├── [2.5K]  gleeunit_ffi.mjs
│       │       ├── [1.8K]  gleeunit_progress.erl
│       │       ├── [ 536]  gleeunit.app.src
│       │       ├── [2.7K]  gleeunit.erl
│       │       ├── [1.9K]  gleeunit.gleam
│       │       ├── [1.6K]  gleeunit@internal@gleam_panic.erl
│       │       ├── [ 13K]  gleeunit@internal@reporting.erl
│       │       └── [4.8K]  gleeunit@should.erl
│       └── [  54]  packages.toml
├── [ 542]  gleam.toml
├── [ 659]  manifest.toml
├── [ 463]  README.md
├── [ 172]  src
│   └── [  76]  first.gleam
└── [ 326]  test
    └── [ 230]  first_test.gleam

  10M used in 30 directories, 249 files
```