“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
4204
1731
22 hours ago 00:03:59 1
Within Temptation - Entertain You (Official Video)
22 hours ago 00:03:54 11
Primitive Technology: Wood Ash Cement
2 days ago 00:01:05 1
Motörhead OFFICIAL ’Speedfreak’ Coffee Promo for Daytona Bike Week ’25
3 days ago 00:36:24 1
DIY Useful Paper Storage Box | Easy Paper Craft
4 days ago 00:03:09 5
A Day To Remember - Make It Make Sense (Official Audio)
4 days ago 00:02:47 4
A Day To Remember - LeBron (Official Audio)
6 days ago 00:00:52 1
Automatic Vacuum Packed Fresh Waxy Corn and Sweet Corn Cob Production Line
6 days ago 00:01:51 1
Automatic Vacuum Packed Fresh Sweet Corn Cob Making Production Line