[Alta-Logic] peripatetic seminar on Friday (tomorrow)

Florian Schwarz florian.schwarz at ucalgary.ca
Thu Jan 16 08:55:48 MST 2025


Dear all,

Tomorrow, on Friday, January 17th, Melika Norouzbeygi(University of 
Calgary) will speak at the peripatetic seminar. Her talk will take place 
at 2 pm in ICT 616.

Title: Semantics of Higher-Order Processes in Categorical Message 
Passing Language (CaMPL)

Abstract: Categorical Message Passing Language (CaMPL) is a concurrent 
programming language based on a categorical semantic given by a linear 
actegory. The sequential side of CaMPL is a functional-style programming 
language, while the concurrent side supports message passing between 
processes along channels with concurrent types called protocols. A 
notable feature that could be added to CaMPL, is the support for 
higher-order processes on the concurrent side, allowing processes to be 
passed to other processes. While passing concurrent processes between 
processes is feasible, supporting recursive process definitions requires 
the ability to reuse the passed process multiple times. However, since 
concurrent resources cannot be duplicated, processes must be represented 
as sequential data. Consequently, the concurrent side must be enriched 
into the sequential side. In this presentation we talk about the 
categorical semantics that lets us store a concurrent processes as 
sequential data and yet use them.

Hope to see you all there!

Best regards,

Florian Schwarz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.ucalgary.ca/pipermail/alta-logic-l/attachments/20250116/1372d1cc/attachment.html>


More information about the alta-logic-l mailing list