mmu_man, to Electronics French
@mmu_man@m.g3l.org avatar
rml, (edited ) to scheme

The decisive influence of women on the development of processors and in general is criminally under-discussed:

"We had heard that Lynn Conway from Xerox and Carver Mead from Caltech were making real progress on making it possible for people who were not at a chip-fab facility to specify chips for experimental designs. In the Spring of '78 we invited Lynn Conway to teach the class on design that she was working on with Carver Mead. Just a few years earlier Guy L. Steele Jr., (then my graduate student) and I invented a simplified but elegant version of the family of languages that we called Scheme. Guy and I wrote a number of internal memos (Lambda the Ultimate...) that later became famous. Guy enrolled in Lynn's class. For his term project he designed and fabricated a direct interpreter for Scheme, called Scheme-78. It didn't quite work (because of three missing wires); it didn't have a garbage collector; and it was too small to do anything impressive; but it encouraged us to try again. Over the next few months Guy Steele, Jack Holloway, and I designed a new interpreter that we thought could actually be run on a real memory and tested with real programs. I designed the register array, Guy and I developed the microcode. Jack made a PLA generator that could hold the microcode, and we roped Alan Bell of into assembling the Scheme-79 Chip. We pulled this off in a few man-months of time and it worked! Scheme-79 had a mark-sweep with a Deutsch-Schorr-Waite mark algorithm and a two-finger compacting sweep. It also had a two-level microcode: The main PLA contained rather high-level microcode instructions that were further elaborated by a nanocode PLA that operated the register array.

Further encouraged, I started a new project to make a chip that was actually big enough and fast enough to be useful to run real research programs. This was the Scheme-81 chip. It was a 32-bit machine, with 6 bits of type code and 26 bits of address. It had microcode support for everything required to make a Scheme computer operating system, including a stop-and-copy garbage collector, a coprocessor bus, and an interrupt system. For Scheme-81 the microcode was written by Richard Stallman, Chris Hanson, and me. (Steele had graduated and moved on to CMU as faculty.)"

  • Sussman

https://www.artsy.net/article/ruse-laboratories-gerald-jay-sussman-creator-of-scheme

tcltk, to tcl

(also known as Tool Command Language; pronounced as either "tickle" or as an initialism) is a high-level, general-purpose, interpreted, dynamic programming language.

It was made in 1988 by John Ousterhout and it was inspired mainly by #C, , , and has served as one of the inspirations of and due to its simplicity and elegance.

(1/🧵)

tcltk,

Tcl was designed and "born out of frustration" because John Ousterhout wanted a better language for (and especially the tool Magic). Tcl to this day has a strong foothold in EDA. Tcl was made to be easily embeddable in #C for rapid prototyping, scripted applications, GUIs, and testing. You can find Tcl implementations for almost every operating system and due to it being lightweight it can be also seen in embedded development.

(2/🧵)

surabax, to Lisp

The ultimate yak shave: to implement its last generation of , Symbolics developed a complete toolset in called NS that enabled them to design and verify their ASICs, gate arrays, and boards from architecture to photomasks for manufacturing.

Thanks to @jpreisendoerfer for scanning the article "The Design and Strategy" that was unavailable on the net until now.

"The Symbolics Ivory Design and Verification Strategy", page 3 and 4.
"The Symbolics Ivory Design and Verification Strategy", page 5 and 6.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • mdbf
  • ngwrru68w68
  • tester
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • JUstTest
  • tacticalgear
  • osvaldo12
  • normalnudes
  • cubers
  • cisconetworking
  • everett
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • modclub
  • lostlight
  • All magazines