Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 10
  1. While the entire STEPS project is a bittersweet case of “imagine what could have been”, the greatest tragedy to me has always been Dan Amelang’s Gezira/Nile.

  2. Current Research Threads I Can Think Of

    It’s tough acting as a cooperative scheduler with so many things starved for cycles!

  3. Notes on “Chains of Meaning in STEPS”

    The “Chains of Meanings” tech report (Piumarta 2009) contains a nice application of the OMeta parsing DSL, or perhaps one of its precursors called IS.

  4. (I gave two talks at SPLASH this year.

  5. Substrates ’25 Vision Statement

    The following is my vision statement submitted in advance of the Substrates Workshop held in June as part of <Programming> 25, alongside numerous other vision statements from attendees.

  6. Ode to Id (Notes on COLA’s object model), Part N

    (Previously: Part 1, Part 2) (EDIT 2025-08-05: formalising all this stuff for a paper made me realise that Id’s multi-parent mechanism probably does NOT quite suffice to model Self!

  7. Ode to Id (Notes on COLA’s object model), Part 2

    So far, we have this: function send(obj, selector, ...args) { const method = bind(obj, selector); return method(obj, ...args); } function bind(obj, selector) { if (selector === 'lookup' && obj === VtableVT) return vtable_lookup; else return send…

  8. Ode to Id (Notes on COLA’s object model), Part 1

    “Open, Reusable Object Models” (Piumarta & Warth 2006) is my most beloved paper of all time.

  9. They said that, after my PhD, I should be an expert in my narrow topic.

  10. When a DLL/shared object is loaded into process virtual memory, it competes for space with the process’ code and data, so its base address is knowable only at load-time.