Skip to content

Instantly share code, notes, and snippets.

@sogaiu
sogaiu / kiczales-oopsla94-black-boxes-reuse.md
Created March 5, 2026 04:10 — forked from msgodf/kiczales-oopsla94-black-boxes-reuse.md
Gregor Kiczales "Why are black boxes so hard to reuse?"

This talk was given by Gregor Kiczales of Xerox PARC at OOPSLA ’94, 10/26/94. © 1994, University Video Communications. A transcript, with point- and-click retrieval of the slides, is available at http:/www.xerox.com/PARC/spl/eca/oi/gregor-invite/gregor- transcript.html

Why are black boxes so hard to reuse?

I think our field will go through a revolution. We will fundamentally change the way we think about and use abstraction in the engineering of software.

The goal of this talk is to summarize the need for and the basic nature of this abstraction framework.

The change is not new problems or new systems, but a new way of thinking about existing problems and existing systems.

@sogaiu
sogaiu / notes.md
Last active March 1, 2026 09:28
icloud notes
@sogaiu
sogaiu / notes.md
Created February 21, 2026 07:27
deduplication

dupeguru - gui

@sogaiu
sogaiu / i-use-these.md
Last active February 13, 2026 04:37
what i use in janet (write code to extract from projects?)
  • array/push
  • assertf
  • case
  • cond
  • deep=
  • def
  • defn
  • empty?
  • eprintf
  • errorf
@sogaiu
sogaiu / gist:4cd497e439c319c2e750b4136317b6d9
Created February 6, 2026 13:04
rebol stuff that might be worth looking at for additional peg specials in janet
https://www.rebol.com/r3/docs/concepts/parsing-summary.html