Profile avatar
defn.io
defn.io
6 posts 238 followers 159 following
Regular Contributor

macOS 26 Tahoe swaps out quirky, characterful app icons in the Dock for uniform iOS-style squircles. I wrote a quick guide for users and developers on how to bring back the personality and charm of custom icon shapes in macOS: simonbs.dev/posts/how-t...

RacketCon 2025: Call for Presentations racket.discourse.group/t/racketcon-...

Please consider submitting to FUNARCH 2025, a workshop that is part of the @icfp-conference.bsky.social week in Singapore this October. At the intersection of software engineering and functional programming, bsky.app/profile/funa... conf.researchr.org/home/icfp-sp...

hell yeah guard statements for Rhombus

The Call for Papers for #FUNARCH2025 is open - deadline is June 16th. Send us research papers, experience reports, architectural pearls, or submit to the open category! conf.researchr.org/home/icfp-sp... functional-architecture.org/events/funarch

Rhombus is ready for early adopters. Learn more and get it now at rhombus-lang.org

Racket - the Language-Oriented Programming Language - version 8.16 is now available for download. Racket has an innovative modular syntax system and the installer includes incremental compiler, IDE, web server and GUI toolkit. This release has expanded support for immutable and mutable treelists.

the programming language philosophy of providing very few features and libraries works well for Go specifically because based on the few design decisions its creators did make, I fully agree they can't be trusted to make any more

Writing a dithering algorithm in Racket amanvir.com/blog/writing... #lisp #scheme #racket

Am I crazy or does simply running a Watch app in the iOS simulator next to its app counterpart break filesystem access for the iOS app? (Xcode 16.1; iOS 18.1)

Show HN: I Made an iOS Podcast Player with Racket (@defn.io) Main Link | Discussion

iOS Media Center Progress Jank defn.io/2025/01/26/i...

OCaml 5.3 has been released: discuss.ocaml.org/t/ocaml-5-3-... It brings syntax support for effect handlers. It also brings back statistical memory profiler and MSVC support.

New blog post: Technology is never a substitute for consent lapcatsoftware.com/articles/202...

🎙️ Episode 6: ƑẍɄʑʑ҉⟆Ƒu𝔷𝔷⧫ᶳΩ𝓕𝕦𝘇𝘇֍⧩ tlbh.it/006_fuzz.html

Ok, it's time for another one of these "Swift concurrency step-by-step" posts. It explores working with types that are not Sendable. All based around reading a model from some data store. www.massicotte.org/step-by-step...

"Scheme on WebAssembly: It is happening!" by @wingolog.org is up on youtube! it's a good watch if you're into #scheme and/or #wasm! www.youtube.com/watch?v=d2t4...

defn.io/2024/11/24/s...

“First class Prompt Engineering with llm lang! (This is a bad idea.)” by William Bowman at the (fourteenth RacketCon) is now available at https://buff.ly/4hUUDhK #RacketCon

CloudFlare using Racket + Rosette to formally verify DNS config. blog.cloudflare.com/topaz-policy... #racket #lisp #dns #formalverification