# General

**URL:** https://forum.malleable.systems/c/general/4.md?page=1

[Latest](https://forum.malleable.systems/latest.md) · [Categories](https://forum.malleable.systems/categories.md) · [Tags](https://forum.malleable.systems/tags.md)

**Page:** 2

---

## [Ink & Switch malleable software essay](https://forum.malleable.systems/t/ink-switch-malleable-software-essay/340)

<div class="topic-metadata">

**Author:** [@spenc](https://forum.malleable.systems/u/spenc)\
**Replies:** 51\
**Last updated:** [16 July 2025 12:13 UTC](https://forum.malleable.systems/t/ink-switch-malleable-software-essay/340 "2025-07-16T12:13:38Z")

</div>

Ink and switch writing about malleable software!

---

## [Locality, modular analysis](https://forum.malleable.systems/t/locality-modular-analysis/328)

<div class="topic-metadata">

**Author:** [@jryans](https://forum.malleable.systems/u/jryans)\
**Replies:** 21\
**Last updated:** [4 June 2025 05:16 UTC](https://forum.malleable.systems/t/locality-modular-analysis/328 "2025-06-04T05:16:51Z")

</div>

@khinsen and @akkartik mentioned locality in another thread, and I wanted to lift that up to its own topic. I’ll repeat the quotes they shared from Richard P. Gabriel’s Patterns of Software: The primary feature for ea…

---

## [Semantic Runtimes](https://forum.malleable.systems/t/semantic-runtimes/335)

<div class="topic-metadata">

**Author:** [@schmudde](https://forum.malleable.systems/u/schmudde)\
**Replies:** 0\
**Last updated:** [27 May 2025 16:36 UTC](https://forum.malleable.systems/t/semantic-runtimes/335 "2025-05-27T16:36:49Z")

</div>

The team here at Yorba is building a transparent Clojure runtime that enables a common data language for any entity that interacts with our system. The principles are patterned after existing Clojure conventions that of…

---

## [Reversibility](https://forum.malleable.systems/t/reversibility/259)

<div class="topic-metadata">

**Author:** [@neauoire](https://forum.malleable.systems/u/neauoire)\
**Replies:** 24\
**Last updated:** [1 May 2025 17:48 UTC](https://forum.malleable.systems/t/reversibility/259 "2025-05-01T17:48:51Z")

</div>

One aspect that comes up a lot, at least in the circles I lurk, is reversibility. Being able to undo computation. Some computation models are better than others at achieving it, I think a malleable system would benefit f…

---

## [distributed as in Git - replication of "live" objects](https://forum.malleable.systems/t/distributed-as-in-git-replication-of-live-objects/322)

<div class="topic-metadata">

**Author:** [@Apostolis](https://forum.malleable.systems/u/Apostolis)\
**Replies:** 10\
**Last updated:** [28 April 2025 13:08 UTC](https://forum.malleable.systems/t/distributed-as-in-git-replication-of-live-objects/322 "2025-04-28T13:08:23Z")

</div>

For git, distributed is synonymous to the replication of code and to the parallel work while offline. What would be the equivalent of that in a live environment where some of the actors/objects/services were located som…

---

## [Caring for the environment](https://forum.malleable.systems/t/caring-for-the-environment/132)

<div class="topic-metadata">

**Author:** [@Apostolis](https://forum.malleable.systems/u/Apostolis)\
**Replies:** 5\
**Last updated:** [27 April 2025 08:26 UTC](https://forum.malleable.systems/t/caring-for-the-environment/132 "2025-04-27T08:26:52Z")

</div>

https://www.youtube.com/live/HUR8dQM4cBw?feature=shared&t=2071 by @khinsen John Culkin (1967) : We shape our tools and then our tools shape us. This has been the main axiom/guiding line I have been using for everythin…

---

## [Lithification](https://forum.malleable.systems/t/lithification/315)

<div class="topic-metadata">

**Author:** [@akkartik](https://forum.malleable.systems/u/akkartik)\
**Replies:** 12\
**Last updated:** [24 April 2025 08:44 UTC](https://forum.malleable.systems/t/lithification/315 "2025-04-24T08:44:10Z")

</div>

This term pointed out by @Bosmon deserves a separate topic. Some links: Giving up on Open Source Software | by Robert M. Lefkowitz | Medium https://www.youtube.com/watch?v=i3nJR7PNgI4 Lithification - Antranig Basman I…

---

## [From the Web to a Metaverse OS (with no apps!)](https://forum.malleable.systems/t/from-the-web-to-a-metaverse-os-with-no-apps/282)

<div class="topic-metadata">

**Author:** [@Duncan-Cragg](https://forum.malleable.systems/u/Duncan-Cragg)\
**Replies:** 29\
**Last updated:** [28 February 2025 21:57 UTC](https://forum.malleable.systems/t/from-the-web-to-a-metaverse-os-with-no-apps/282 "2025-02-28T21:57:56Z")

</div>

Hi, this is my first post here, but I’ve been reading along for some weeks since I discovered you all. Some of you here will know me from the FoC Slack (hi!) So, as the title says: “From the Web to a Metaverse OS (with …

---

## [Collective digest — 2024](https://forum.malleable.systems/t/collective-digest-2024/276)

<div class="topic-metadata">

**Author:** [@jryans](https://forum.malleable.systems/u/jryans)\
**Replies:** 0\
**Last updated:** [28 December 2024 22:55 UTC](https://forum.malleable.systems/t/collective-digest-2024/276 "2024-12-28T22:55:15Z")

</div>

The Collective digest for 2024 is here! Thanks to everyone for their contributions over the last year. :smile:

---

## [Shouldn't the phone be our target?](https://forum.malleable.systems/t/shouldnt-the-phone-be-our-target/235)

<div class="topic-metadata">

**Author:** [@Apostolis](https://forum.malleable.systems/u/Apostolis)\
**Replies:** 33\
**Last updated:** [31 October 2024 06:30 UTC](https://forum.malleable.systems/t/shouldnt-the-phone-be-our-target/235 "2024-10-31T06:30:36Z")

</div>

Consider this: A. It is ubiquitous. Every one has one. Thus everyone has access to a computer. Noone needs to buy anything. B. It is always on. Thus it can act as a peer. No need for special devices that act as server…

---

## [Dissemination of malleable software](https://forum.malleable.systems/t/dissemination-of-malleable-software/253)

<div class="topic-metadata">

**Author:** [@Apostolis](https://forum.malleable.systems/u/Apostolis)\
**Replies:** 3\
**Last updated:** [28 October 2024 14:10 UTC](https://forum.malleable.systems/t/dissemination-of-malleable-software/253 "2024-10-28T14:10:48Z")

</div>

If we want to spread the code that users create to other people, we need to deal with the problem of trust. Trust is needed when you can’t review the code yourself, ie if you are a simple user, or do not have the time. …

---

## [Stewart Brand: The Soul of Maintaining a New Machine](https://forum.malleable.systems/t/stewart-brand-the-soul-of-maintaining-a-new-machine/233)

<div class="topic-metadata">

**Author:** [@natecull](https://forum.malleable.systems/u/natecull)\
**Replies:** 2\
**Last updated:** [11 August 2024 23:09 UTC](https://forum.malleable.systems/t/stewart-brand-the-soul-of-maintaining-a-new-machine/233 "2024-08-11T23:09:27Z")

</div>

Stewart “the best news since psychedelics” Brand (85 and still going!) hit Hacker News yesterday by posting the latest chapter of his book-in-progress, “Maintenance: Of Everything”, titled “The Soul of Maintaining a New …

---

## [Alan Kay's Quora dialogues and the philosophical dilemma of Systems thinking](https://forum.malleable.systems/t/alan-kays-quora-dialogues-and-the-philosophical-dilemma-of-systems-thinking/173)

<div class="topic-metadata">

**Author:** [@natecull](https://forum.malleable.systems/u/natecull)\
**Replies:** 39\
**Last updated:** [12 August 2024 02:59 UTC](https://forum.malleable.systems/t/alan-kays-quora-dialogues-and-the-philosophical-dilemma-of-systems-thinking/173 "2024-08-12T02:59:43Z")

</div>

Over the last seven years or so, Alan Kay has been answering questions on Quora ( https://www.quora.com/profile/Alan-Kay-11 ). There’s now a book-length amount of text there from Kay on his philosophy of programming and …

---

## [Rethinking the object-oriented paradigm - what can we throw away?](https://forum.malleable.systems/t/rethinking-the-object-oriented-paradigm-what-can-we-throw-away/199)

<div class="topic-metadata">

**Author:** [@sph](https://forum.malleable.systems/u/sph)\
**Replies:** 30\
**Last updated:** [8 August 2024 10:16 UTC](https://forum.malleable.systems/t/rethinking-the-object-oriented-paradigm-what-can-we-throw-away/199 "2024-08-08T10:16:53Z")

</div>

Many patterns of object-oriented programming are considered good practice and taken for granted, but looking deeper at them I wonder if they exist because mainstream object-oriented languages are quite bad and inflexible…

---

## [Tuplespace](https://forum.malleable.systems/t/tuplespace/190)

<div class="topic-metadata">

**Author:** [@neauoire](https://forum.malleable.systems/u/neauoire)\
**Replies:** 3\
**Last updated:** [20 June 2024 15:34 UTC](https://forum.malleable.systems/t/tuplespace/190 "2024-06-20T15:34:40Z")

</div>

Tuple spaces is a coordination model for communication in parallel computing environments. A tuple space is a place where processes can put, read, and take tuples, which are in turn just sequences of values. For example,…

---

## [Making networked software our own](https://forum.malleable.systems/t/making-networked-software-our-own/128)

<div class="topic-metadata">

**Author:** [@akkartik](https://forum.malleable.systems/u/akkartik)\
**Replies:** 10\
**Last updated:** [18 June 2024 06:46 UTC](https://forum.malleable.systems/t/making-networked-software-our-own/128 "2024-06-18T06:46:50Z")

</div>

I want to respond to @natecull’s recent provocative comment but without hijacking that thread. There’s a pretty fundamental limit on the extent to which you can make a program your own when it talks to other programs, be…

---

## [Small Virtual Machines](https://forum.malleable.systems/t/small-virtual-machines/148)

<div class="topic-metadata">

**Author:** [@neauoire](https://forum.malleable.systems/u/neauoire)\
**Replies:** 17\
**Last updated:** [14 June 2024 03:35 UTC](https://forum.malleable.systems/t/small-virtual-machines/148 "2024-06-14T03:35:38Z")

</div>

Since @natecull is looking into brutally small targets for compilation, I thought it might be fun to have a dedicated topic. I think this is relevant to Malleable Systems because understanding the reduction of a complex …

---

## [Collapse Computing](https://forum.malleable.systems/t/collapse-computing/143)

<div class="topic-metadata">

**Author:** [@neauoire](https://forum.malleable.systems/u/neauoire)\
**Replies:** 14\
**Last updated:** [31 May 2024 06:34 UTC](https://forum.malleable.systems/t/collapse-computing/143 "2024-05-31T06:34:28Z")

</div>

In short, collapse computing is about taking advantage of today’s abundance in computing power to prepare for a future in which infrastructures have collapsed. A post-collapse society that has eventually lost all of its …

---

## [The Mystery of Moose](https://forum.malleable.systems/t/the-mystery-of-moose/163)

<div class="topic-metadata">

**Author:** [@natecull](https://forum.malleable.systems/u/natecull)\
**Replies:** 37\
**Last updated:** [10 March 2024 10:26 UTC](https://forum.malleable.systems/t/the-mystery-of-moose/163 "2024-03-10T10:26:42Z")

</div>

Someone here mentioned a thing called “Glamorous Toolkit”. I downloaded it and started playing with it, and quickly became baffled as to just what it was, what it was for, and what all the odd layers of… things… in it we…

---

## [The Willow Protocol](https://forum.malleable.systems/t/the-willow-protocol/161)

<div class="topic-metadata">

**Author:** [@natecull](https://forum.malleable.systems/u/natecull)\
**Replies:** 3\
**Last updated:** [31 January 2024 09:50 UTC](https://forum.malleable.systems/t/the-willow-protocol/161 "2024-01-31T09:50:12Z")

</div>

The Willow Protocol specification has just been released: https://willowprotocol.org/ From the “Comparison to other Protocols” page ( Willow Specifications - Comparison to Other Protocols ) Willow appears to be a rewrit…

---

## [Earthstar](https://forum.malleable.systems/t/earthstar/165)

<div class="topic-metadata">

**Author:** [@khinsen](https://forum.malleable.systems/u/khinsen)\
**Replies:** 5\
**Last updated:** [17 January 2024 13:58 UTC](https://forum.malleable.systems/t/earthstar/165 "2024-01-17T13:58:53Z")

</div>

Wondering if anyone here has opinions on or even experience with Earthstar. It seems to claim to enable local-first software in the browser. Coupled with a user-friendly language such as Lua, it could be the basis of a n…

---

## [Fengari](https://forum.malleable.systems/t/fengari/62)

<div class="topic-metadata">

**Author:** [@akkartik](https://forum.malleable.systems/u/akkartik)\
**Replies:** 2\
**Last updated:** [7 May 2023 02:14 UTC](https://forum.malleable.systems/t/fengari/62 "2023-05-07T02:14:41Z")

</div>

After @Offray’s pointer to fengari, I found this interesting page of examples: Made with Remarkable!

---

## [Modules vs Centers: Thinking about Christopher Alexander's Thought in Software](https://forum.malleable.systems/t/modules-vs-centers-thinking-about-christopher-alexanders-thought-in-software/145)

<div class="topic-metadata">

**Author:** [@natecull](https://forum.malleable.systems/u/natecull)\
**Replies:** 8\
**Last updated:** [12 January 2024 04:08 UTC](https://forum.malleable.systems/t/modules-vs-centers-thinking-about-christopher-alexanders-thought-in-software/145 "2024-01-12T04:08:09Z")

</div>

So I’ve been reading some Richard Gabriel. ( Richard P. Gabriel - Wikipedia and Dreamsongs Site History ) He’s a MIT AI Lab / Common Lisp person with PARC connections and so stands at the intersection of Lisp and Smallt…

---

## [The Brutalist Programming Manifesto](https://forum.malleable.systems/t/the-brutalist-programming-manifesto/146)

<div class="topic-metadata">

**Author:** [@neauoire](https://forum.malleable.systems/u/neauoire)\
**Replies:** 12\
**Last updated:** [10 January 2024 18:13 UTC](https://forum.malleable.systems/t/the-brutalist-programming-manifesto/146 "2024-01-10T18:13:36Z")

</div>

T H E B R U T A L I S T P R O G R A M M I N G M A N I F E S T O I. Simplicity is essential We always prefer the simple and short over the complex and long. When we have the choice between simple or…

---

## [understandability =\> malleability](https://forum.malleable.systems/t/understandability-malleability/127)

<div class="topic-metadata">

**Author:** [@Apostolis](https://forum.malleable.systems/u/Apostolis)\
**Replies:** 31\
**Last updated:** [6 January 2024 07:21 UTC](https://forum.malleable.systems/t/understandability-malleability/127 "2024-01-06T07:21:37Z")

</div>

I think that the ability to understand a system is a necessary perquisite to the ability to change it.

---

## [SECD Machine](https://forum.malleable.systems/t/secd-machine/136)

<div class="topic-metadata">

**Author:** [@neauoire](https://forum.malleable.systems/u/neauoire)\
**Replies:** 7\
**Last updated:** [6 January 2024 03:52 UTC](https://forum.malleable.systems/t/secd-machine/136 "2024-01-06T03:52:46Z")

</div>

Hi, SECD is an abstract machine intended as a target for functional programming language compilers. It’s a stack-based runtime with a core of 10 opcodes defined with a set of transitions between its four components. Fu…

---

## [End-user programming on a mobile (tablet) device](https://forum.malleable.systems/t/end-user-programming-on-a-mobile-tablet-device/139)

<div class="topic-metadata">

**Author:** [@akkartik](https://forum.malleable.systems/u/akkartik)\
**Replies:** 0\
**Last updated:** [1 January 2024 17:11 UTC](https://forum.malleable.systems/t/end-user-programming-on-a-mobile-tablet-device/139 "2024-01-01T17:11:45Z")

</div>

---

## [Collective digest — 2023](https://forum.malleable.systems/t/collective-digest-2023/134)

<div class="topic-metadata">

**Author:** [@jryans](https://forum.malleable.systems/u/jryans)\
**Replies:** 0\
**Last updated:** [26 December 2023 17:54 UTC](https://forum.malleable.systems/t/collective-digest-2023/134 "2023-12-26T17:54:25Z")

</div>

The Collective digest for 2023 is here! Thanks to everyone for their contributions over the last year. :smile:

---

## [Collaborative work on malleable software](https://forum.malleable.systems/t/collaborative-work-on-malleable-software/109)

<div class="topic-metadata">

**Author:** [@khinsen](https://forum.malleable.systems/u/khinsen)\
**Replies:** 40\
**Last updated:** [20 November 2023 10:39 UTC](https://forum.malleable.systems/t/collaborative-work-on-malleable-software/109 "2023-11-20T10:39:10Z")

</div>

Is anyone aware of workflows and/or support tools for collaborative work on malleable software? My idea would be for each participant to have their personal repository, with links to other participants’ versions. Tools …

---

## [Thoughts on WebAssembly / Component Model / WASI?](https://forum.malleable.systems/t/thoughts-on-webassembly-component-model-wasi/104)

<div class="topic-metadata">

**Author:** [@aschrijver](https://forum.malleable.systems/u/aschrijver)\
**Replies:** 8\
**Last updated:** [6 November 2023 05:47 UTC](https://forum.malleable.systems/t/thoughts-on-webassembly-component-model-wasi/104 "2023-11-06T05:47:47Z")

</div>

:bulb: Topic: Discuss ins & outs, pros & cons, opportunities & threats of WebAssembly for edge computing. The WebAssembly-related standards are being extended beyond the browser realm, for use “on the edge”, meaning t…

[Previous page](https://forum.malleable.systems/c/general/4.md)

[Next page](https://forum.malleable.systems/c/general/4.md?page=2)
