Indexed summary. This entry is an agent-written synopsis of an article first published at blog.hofstede.it. Read the original for the full text.

The premise of Bespoke is that programming's vocabulary has become needlessly violent — we kill processes, throw exceptions, break loops, and abort transactions. The language proposes replacing imperatives with courteous correspondence addressed to named collaborators: the Compiler receives allocation requests, the Output Console receives display requests, and the Host Environment handles file and runtime operations.

Source files use the .charming extension, and the compiler may issue diagnostic B-101, Blunt Imperative, and halt compilation if a mutation is phrased as an order rather than a polite request. Types are written in full ("An Integer Number", not int), British orthography is enforced at the lexer, and the type Perhaps, Though I Should Not Like to Presume was considered for nullable database values and rejected as insufficiently deterministic.