KOL and MCK

A reference on Object Pascal, the Delphi line and the libraries built on it.

Delphi form designer mid-drag on a CRT monitor, component palette open at right, adult developer's hand on the mouse at the edge of the frame, screen the brightest light source in the room

Delphi · the component

Somebody dragged a button onto a form and the industry changed shape

Delphi 1, 1995: a visual designer over a native compiler, on 16-bit Windows. Photo: cottonbro studio / Pexels

1970

Niklaus Wirth publishes Pascal — a language drawn so a compiler can read it in one direction only.

1983

Anders Hejlsberg's Turbo Pascal ships for Borland: editor, compiler and linker in one program, on one floppy.

1993

Florian Klämpfl starts Free Pascal. Lazarus follows in 1999 and the language stops depending on one vendor.

The argument was never about the language. It was about how much you had to ship with it.

The VCL gave every Delphi application a floor of several hundred kilobytes before a line of your own code went in. Vladimir Kladov's Key Objects Library refused the hierarchy and did the same visible work in tens.

Read the piece on KOL and MCK

Diagram comparing filled and empty circles representing bits against sphere symbols representing qubits

A diagram of bit states. KOL's case was arithmetic — the same visible work, an order of magnitude fewer bytes.

Photo: Google DeepMind / Pexels

Where the language came from, what it became, and what it cost to run

All 27 pieces

A conference room at a Delphi-era developer event, projector displaying a code slide, adult audience members seated, speaker at the front

After Borland

CodeGear in 2006, Embarcadero in 2008, and a compiler that outlasted both announcements

Six pieces in After Borland

Delphi-era developer conferences were where version changes got argued out in front of the people who had to migrate.

Photo: Matheus Bertelli / Pexels

Two decisions the whole component model rests on

Seven pieces in Delphi

Borland sold it in 2006 and again in 2008. It is still compiling.

Fifteen years of keeping it alive →

The four names the record keeps returning to

Five pieces in People

Photographs: Wikimedia Commons; Pexels; generated for this site.

KOL and MCK Set and kept up with the support of