Pouya Eghbaliis creating Clio
Select a membership level
About Pouya Eghbali
Clio is a pure functional lazy-evaluated programming language targeting decentralized and distributed systems. It is made to take advantage of multiple CPUs and CPU cores (parallelism) by default, to run on clusters and on the cloud easily.
Clio is a lazy functional programming language with a focus on microservices. Clio is noise-free, immune to common bad practices and ready to solve today’s programming problems. Clio automatically takes care of parallelizing execution so the developers can focus on solving tasks they have at hand.
Clio provides tools to host functions and microservices and call them remotely. Clio has a network-based foreign function interface and a network-based approach to parallelism. Clio has reactive data types, supports event-driven programming and flow control.
Clio supports array programming and aims to provide tools to make scientific programming easier and faster. Clio allows making complex cloud programs, services and real-time web applications.
Visit the Clio Github page for more info and examples.