Sam Lindley's Avatar

Sam Lindley

@reifyreflect.bsky.social

182 Followers  |  138 Following  |  6 Posts  |  Joined: 01.12.2024  |  1.3861

Latest posts by reifyreflect.bsky.social on Bluesky

Preview
Join conversation

It should be live on teams Monday at 12pm UTC: edin.ac/4kicXTH

06.02.2026 18:51 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
The Ridiculous Engineering Of The World's Most Important Machine
YouTube video by Veritasium The Ridiculous Engineering Of The World's Most Important Machine

πŸ€” β€œThe reasonable person adapts themselves to the world; the unreasonable one persists in trying to adapt the world to themselves.

Therefore, all progress depends on the unreasonable person.” β€” George Bernard Shaw

Proud of what my dad helped create :)

01.01.2026 14:51 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

Just had a different problem. Online sellers refuse to sell off-peak single (EDB-LAN) for today. Avanti suggest buying at station. LNER machine falsely claims reservations mandatory; refuses to sell off-peak single. Scotrail machine happily sells it. Now sitting in unreserved seat (1 of many)!

23.12.2025 17:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
OlivierFest 2025 - ICFP/SPLASH 2025 This two-day event celebrates the career and accomplishments of Olivier Danvy on the occasion of his 64th birthday. Olivier is a visionary in the field of programming languages and is well-known for h...

OlivierFest’25 is taking place on October 14-15 at ICFP/SPLASH'25 in Singapore!

A two-day celebration of Olivier Danvy's impact on PL research, with a program packed with talks on algebraic effects, semantics, interpreters, and, of course, continuations.

conf.researchr.org/home/icfp-sp...

14.09.2025 06:24 β€” πŸ‘ 10    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0

i suddenly realised how good OCaml's effects are, because I've been writing tons of direct-style Eio code recently to do real stuff with big amounts of data without having to worry about OCaml's effects or monads or applicatives or where my exception tracebacks went

21.08.2025 20:17 β€” πŸ‘ 14    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

the ICFP 2025 program is coming together! Check out our list of accepted papers: icfp25.sigplan.org/track/icfp-2...

and we'll have three keynotes this year!
icfp25.sigplan.org/track/icfp-2...

⬇️⬇️⬇️

30.06.2025 14:52 β€” πŸ‘ 6    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0

They did after I nagged them

18.06.2025 23:40 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Post image

I'm pleased to announce OxCaml!

OxCaml is Jane Street's branch of OCaml. We've given it a new name and a snazzy logo, and done a bunch of work to make it easy for people to try.

13.06.2025 14:14 β€” πŸ‘ 107    πŸ” 40    πŸ’¬ 5    πŸ“Œ 3
Preview
dependent-haskell/Free/FreeApplicative.hs at master Β· slindley/dependent-haskell Contribute to slindley/dependent-haskell development by creating an account on GitHub.

It's a while since I thought about this, but I do remember that there are several ways of phrasing it. Here are a couple that I wrote in GHC over a decade ago: github.com/slindley/dep.... No idea if this code still works in modern GHC

26.01.2025 00:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Finite-Choice Logic Programming | Proceedings of the ACM on Programming Languages Logic programming, as exemplified by datalog, defines the meaning of a program as its unique smallest model: the deductive closure of its inference rules. However, many problems call for an enumeratio...

Different hats represent different perspectives. Datalog, finite-choice, SAT on the stage. Answer Set Programming (@rg9119.bsky.social) was asking why finite-choice logic programming isn't just answer set programming dl.acm.org/doi/10.1145/...

23.01.2025 05:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

POPL hats

22.01.2025 22:44 β€” πŸ‘ 12    πŸ” 3    πŸ’¬ 1    πŸ“Œ 1

@reifyreflect is following 20 prominent accounts