[COFF] [TUHS] head/sed/tail (was The Unix shell: a 50-year view)

John Cowan cowan at ccil.org
Sat Jul 17 03:53:51 AEST 2021


[-TUHS] [+COFF]

On Fri, Jul 16, 2021 at 4:06 AM Lars Brinkhoff <lars at nocrew.org> wrote:

On ITS it only ever stored characters as full 36-bit words!  So sizeof
> char == 1 == sizeof int.  This is allowed per the C standard.  (Maybe it
> was updated somewhere else, I dunno.)
>

The ZETA-C compiler ran on the Symbolics Lisp Machine and translated C into
Zetalisp; since everything was a Lisp object, from the C perspective all
elementary types had sizeof == 1 also.  The modern Vacietis compiler to
Common Lisp uses the same design for its data, though it does not share any
code.  C pointers are represented by CL closures.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/coff/attachments/20210716/f7dc336a/attachment.htm>


More information about the COFF mailing list