aboutsummaryrefslogtreecommitdiff
path: root/2025/2025-12-29-gleam.md
diff options
context:
space:
mode:
authorhrbrmstr <bob@rud.is>2025-12-29 03:05:18 -0500
committerhrbrmstr <bob@rud.is>2025-12-29 03:05:18 -0500
commite0a9d541d530cba884af9f4ece42e95b2cee11c6 (patch)
treed9741c379b3786a0aa008e5af2095374e111d1ab /2025/2025-12-29-gleam.md
parentd5cb9771807c72777b33beb1d7ab59981727eabc (diff)
chore: gleam
Diffstat (limited to '2025/2025-12-29-gleam.md')
-rw-r--r--2025/2025-12-29-gleam.md283
1 files changed, 283 insertions, 0 deletions
diff --git a/2025/2025-12-29-gleam.md b/2025/2025-12-29-gleam.md
new file mode 100644
index 0000000..47c4154
--- /dev/null
+++ b/2025/2025-12-29-gleam.md
@@ -0,0 +1,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
+```