Get the latest tech news

Rama on Clojure's terms, and the magic of continuation-passing style


Rama is a platform with huge applicability, able to express all the computation and storage for a backend at any scale. Just like the UNIX philosophy of composing simple programs to do more complex…

Rama provides a clean and elegant way to express entire programs in CPS while producing bytecode that’s just as efficient as Clojure. For a basic example of distributed programming with dataflow, here’s code doing a bank transfer from*from-user-id to*to-user-id in the amount of*amt dollars. Rama as a cluster platform adds durable storage into the mix, using dataflow to process distributed logs and produce indexes of any shape.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of magic

magic

Photo of terms

terms

Photo of continuation

continuation

Related news:

News photo

Scientists asked Bing Copilot - Microsoft's search engine and chatbot - questions about commonly prescribed drugs. In terms of potential harm to patients, 42% of AI answers were considered to lead to moderate or mild harm, and 22% to death or severe harm.

News photo

Microsoft sprinkles AI 'magic' and additional storage tiers on OneDrive

News photo

General Catalyst is working on a ‘continuation’ fund worth up to $1B, sources say