- Rename Gleam module from encoding_simple to encoding - Move Gleam files from src/aprs/ to src/aprsme/ to match project namespace - Create custom Mix task for Gleam compilation (lib/mix/tasks/gleam_compile.ex) - Update EncodingUtils to wrap Gleam implementation instead of pure Elixir - Add Gleam dependencies to mix.exs and configure build paths - Update Mix aliases to include Gleam compilation in test and compile tasks - Add Gleam support to GitHub Actions CI workflow with caching - Add GLEAM_INTEGRATION.md documentation - All 357 tests passing with Gleam integration 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
9 lines
312 B
Erlang
9 lines
312 B
Erlang
-record(uri, {
|
|
scheme :: gleam@option:option(binary()),
|
|
userinfo :: gleam@option:option(binary()),
|
|
host :: gleam@option:option(binary()),
|
|
port :: gleam@option:option(integer()),
|
|
path :: binary(),
|
|
'query' :: gleam@option:option(binary()),
|
|
fragment :: gleam@option:option(binary())
|
|
}).
|