3 ms·
How sure? indent was written in 76, but didn't make it to BSD until 82. CP/M was first released in 74! It was a pretty different world.
by Quarrel 4y ago
How sure?
indent was written in 76, but didn't make it to BSD until 82.
CP/M was first released in 74!
It was a pretty different world.
- anonymousiam 4y agoI was using CP/M since about 1978, but you're right -- AFAIK there never was a port of indent to CP/M. I did make some assumptions, but developing for CP/M on CP/M was somewhat painful. There just wasn't enough memory space to work efficiently, or (often) even fit the compiled image into memory (<~60k after BIOS/BDOS/CCP on CP/M 2.2). Chebyshev polynomials certainly imply floating point, which could be a BIG memory hog with so little room. If I had the resources at the time, I would have undertaken such a development task on a more capable (Unix) platform. Such an environment would improve the ability for developing/debugging the optimizations required. As you say, indent was available in BSD since '82, and I know it was present on the Sun2 systems I used in '83.
- mianos 4y agoI had an Osborne 1. I had to swap disks multiple times to compile anything. I remember the C compiler by some guy, 'Walt Bolisvki'?, had the arguments passed in reverse on the stack (last on the top) and printf and friends ended up crazy hacks. I didn't have access to a Unix at the time or very limited open source so ident was not a thing.