collections data-structures functional-programming language-design

Persistent Collections in Osprey: Immutable List and Map with Structural Sharing

Osprey now ships persistent List<T> and Map<K,V> backed by a 32-way bitmapped vector trie and a HAMT — the same data structures that power Clojure and Scala. Append, set and remove are O(log32 n); old versions of a collection stay valid in O(1) extra space.

8 min read By Christian Findlay
memory-safety functional-programming concurrency future-tech

The Memory-Safe Revolution: Why Osprey is Built for Tomorrow's Challenges

As governments demand memory-safe code and AI accelerates vulnerability discovery, functional languages like Osprey are positioned to lead the next generation of secure, scalable software development.

8 min read By Christian Findlay
web-development pattern-matching type-safety apis

Building Type-Safe Web APIs with Osprey's Pattern Matching

Discover how Osprey's exhaustive pattern matching and algebraic data types eliminate entire classes of runtime errors in web API development, making your services more reliable and maintainable.

6 min read By Christian Findlay