@xj9 I'm interested in OCAP. Do you have some pointers to get started?

@xj9 I've read some and more (thank you for the second link, I did not know it), my question was really about existing implementations in . I did not find anything yet.

@xj9 @how Mark Miller would strongly disagree with you about that :)

@kragen @xj9

Actually I met Mark Miller last weekend in Prague where he keynoted the , and I have been watching @cwebber's ongoing work on OCAP.

But still, I'd love to find some implementation :)

@kragen @xj9 @cwebber

I wish I had more time to discuss Terry Stanley's distributed debugger. The part she explained to me was very intriguing.


@kragen @how

ok well you're going to need to define OOP for me so i know which OOP we are talking about.

Here's a description of what implementing OCaps involves:


With regard to Ruby, you can implement OCaps interfaces over the network easily enough, but carrying through at the object level in your program is complicated because Ruby doesn't support first class functions and private/protected methods don't work the right way for this. Here's some possible guidance:


Sign in to participate in the conversation
Une fois pour TOOT! A Mastodon in Brussels

Une fois pour TOOT !

This instance is provided by Petites Singularités ASBL for like-minded people in Brussels and elsewhere.

We speak English, French, Dutch.

P.S.: works with free software and grassroots activists across disciplines, ranging from agro-ecology to cartography, libre aesthetics & ethics, (self-)organization & policy.

Discuss this on ps.zoethical.org.

Support this instance

Donate using Liberapay

Send donations to IBAN BE16 3630 1548 4674 (Petites Singularités ASBL) with mention ps.s10y.eu (and your name if and only if you want to be credited): we publish donations as we receive them, and expenses. Yearly service is expected to cost ~ 150 € (without sysadmin expenses.)

“We've got to fight the government, fight the oligarchy, fight capitalism, be internationalist and fight the empire because it's the best hope to enrich hundreds of millions of lives, and build towards a truly equitable future.”
— Abby Martin


  • Use English, French, or Flemish on this instance. Other languages will be excluded.
  • Be excellent to each other! We reserve the right to ban anyone who doesn't comply.
  • Fight the power!

Break in Case of Emergency

If you have any problem with someone on this instance, thank you to flag messages appropriately and contact the staff.

As this is a federated network, we expressly forbid contents such as: spam, pornography without NSFW tag, hate speech, racism, sexism, consumerism, corporatism, and nationalism.

Your Friendly Staff

@how, @natacha.