“A (Not So Gentle) Introduction To Systems Programming In ATS“ by Aditya Siram
The recent surge of interest in secure memory management has sparked a renaissance of type safe systems programming languages. ATS is a statically typed ML that compiles to C and offers what almost no other modern systems language including Rust has: type safe pointer arithmetic. It is unabashedly large and complex featuring a dazzling array of verification tools from advanced type system mechanisms like refinement types right up a full proof language. This talk will use these features to show off the language’s incredible power and control with non-trivial examples C interop, concurrency, and GC free low latency servers. No ATS experience is expected but the talk will move fast. Basic experience with C and a type system like Haskell’s will be helpful.
Aditya Siram
COMCAST
I work as a Scala developer by day, but write Haskell, Shen, C, Rust and ATS by candlelight. My latest passion is languages like Rust and ATS that use sophisticated type systems that allow safe memory access and high level abstractions ov
4 views
4211
1734
1 day ago 00:03:53 1
This Tiny SanDisk CFexpress Card Is Faster Than Your SSD?! The 480GB Beast for 8K Shooters! - YouTube
1 day ago 00:04:50 1
Saga Andersson | Women’s Pole Vault Golden Fly 2025
1 day ago 01:29:05 1
Leonard Bernstein, Berlioz, Roméo et Juliette Op. 17
2 days ago 00:05:07 1
Adele & Miley Cyrus - No Good Woman (Official New Music Video 2025)