Sylvan Clebsch
Designer Pony programming language
Sylvan works at Microsoft Research Cambridge in the Confidential Computing group. He designed the Pony programming language, and is interested in massively concurrent and distributed systems, garbage collection, type systems, actor-model programming, and trusted computing.
Past Activities
Code Mesh LDN 2018
09.00 - 12.30
Writing a chat system in Pony
09:00 - 12:30
Let's write a chat system in Pony together. The actor model is a natural fit for network programming, so let's use it along with reference capabilities to write an event-driven chat system. By the time we're done, you'll be able to write message-passing based Pony programs, use reference capabilities for performance and correctness, and produce native binaries with C like performance.
OBJECTIVES
Write a chat system in Pony. The participants will be able to write event-driven Pony programs that read from and write to network connections, and they will understand the Pony actor system and reference capability system.
AUDIENCE
Developers who are interested in getting their feet wet and learning about the Pony programming language in a friendly hands-on environment.