top | item 24478091

(no title)

CharlesMerriam2 | 5 years ago

This has been done with hardware. The OLPC was a clean sheet implementation of a computer. It created ideas such as only having a few sizes of screws, shipping extra screws in the case, separating the light bar from the LED screen, innovative use of polarization, new mesh networking, and a low price tag.

About half of the innovations were picked up by other manufacturers within a couple years.

This was done with a programming language. Ada was designed through an iterative sequence of trials for a clean sheet implementation of a development language. It created, or popularized, ideas such as explicit module exports, tying directory and file names to classes, separate "to end of line" comments, and more.

About half of the innovations were picked up by other language vendors within a couple years.

Oberon gets mentioned on HackerNews every couple years. It is hard to say its really a clean sheet.

discuss

order

pjmlp|5 years ago

Many of its ideas, and Xerox PARC workstations which is here Niklaus Wirth got his inspiration from, could be replicated via COM/XPC/D-BUS/gRPC/AIDL based desktop, however they never go to the full extent as Xerox/Oberon went, because most developers lack the understanding how it could be like and never bother to learn from history.