A terminal-only Bluesky / AT Protocol client written in Fortran, with a asm/Rust native firehose decoder for the relay-raw stream. DM slide support. Dither image composer. Yes, that Fortran
www.patreon.com/FormerLab
rust
atproto
fun
fortran
assembly
1#!/usr/bin/env bash
2set -euo pipefail
3ROOT="$(cd "$(dirname "$0")/.." && pwd)"
4
5# Build Rust firehose bridge first so the staticlib is present for the Fortran link
6printf 'Building Rust firehose bridge...\n'
7cd "$ROOT/bridge/firehose-bridge"
8cargo build --release
9printf 'Rust bridge built: %s\n' "$ROOT/bridge/firehose-bridge/target/release/libfortransky_firehose_bridge.a"
10
11# Build Fortran/C executable
12mkdir -p "$ROOT/build"
13cd "$ROOT/build"
14cmake ..
15cmake --build . -j