On 2017-08-13 19:24, Dave Horsfall <dave(a)horsfall.org> wrote:
> On Sat, 12 Aug 2017, Steve Johnson wrote:
>> A little Googling shows that the IF I mentioned was called the
>> "arithmetic IF".
> Ah yes. It was in FORTRAN II, as I recall.
Still there in FORTRAN 77.
>> There was also a Computed GOTO that branched to one of N labels
>> depending on the value of the expression.
> I think that was still in FORTRAN IV?
Still there in FORTRAN 77.
>> And an Assigned GOTO whose main use, as I remember, was to allow for
>> error recovery when a subroutine failed...
> A real ugly statement; you assigned a statement number to a variable, then
> did a sort of indirect GOTO (or did the compiler recognise "GOTO I")?
The compiler recognize "GOTO I". And I have to be assigned to a
statement number (label). It has to be an integer variable, and when you
assign it to a label, you cannot do any arithmetic with it anymore. And
you assign it with a special statement. Thus, it can be used to store
what label to jump to, but you cannot use arithmetic to set what it
should jump to.
> How those poor devils ever debugged their code with such monstrous
> constructions I'll never know.
It's actually not that hard. All this stuff is fairly simple to deal
with. The real horror in FORTRAN is EQUIVALENCE, which can give C a fair
fight for real horror stories.
But of course, bad programmers can mess things up beyond belief in any
language.
(And I never went beyond FORTRAN 77, so I don't know how current
versions look like. I stayed with PDP-11s (well, still do), and nothing
newer than FORTRAN 77 exists there. :-) )
Johnny
--
Johnny Billquist || "I'm on a bus
|| on a psychedelic trip
email: bqt(a)softjar.se || Reading murder books
pdp is alive! || tryin' to stay hip" - B. Idol
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=401792
I think this qualifies as history :-) At least for me personally, the
last 12 years feel like a lifetime.
It is significant that so far the report has not been ported forward to
a newer emacs version (as it had been previously from 21 to 24). I have
no newer version installed so I cannot check but I bet the bug is still
present. Maybe someone else on the list can check?
--
Please don't Cc: me privately on mailing lists and Usenet,
if you also post the followup to the list or newsgroup.
Do obvious transformation on domain to reply privately _only_ on Usenet.
Hi all, sorry for this off-topic posting.
I just came across this series of videos where a guy built a CPU out
of 7400 series chips on a breadboard: https://eater.net/8bit/
Anyway, I thought it would be fun to do something similar but with
a bigger address space and as few chips as I could get away with.
I've got a design that works in Logisim, but I've never actually
built anything before with real chips. So, if there's someone on the
list who could quickly look at what I've done and point out problems
or gotchas (or indeed, what ROM/RAM chips to use), that would be great!
The design so far: https://github.com/DoctorWkt/eeprom_cpu
Thanks in advance, Warren
Hi all,
Sorry if this is the wrong place to ask...
I started my home UNIX hobby in the mid-1980's with Microport SVR2 on Intel
286. With a couple of modems I started a public access UNIX system in
Hampton Roads, VA.
That system graduated to SVR3.0, 3.1, 3.2 on 386, and finally 4.2 with 4
modems running on an AST 4-port card on 486. That was about 1992 when I
started an ISP using SVR4.2. That ISP, also in Hampton Roads, grew quite
large. We were in 100 cities and partnered with newspapers and managed
their content on the brand new web. By then we had graduated to large Alpha
systems and Sun Enterprise.
Now I'm all grown up and and experiencing a 2nd childhood. I run SVR4.2MP
here on a real dual processor Pentium system, but I'd like to get back to
SVR3.2 on period hardware, and later to r2.
My problem is I don't have a copy and don't know where to find one. Do any
of you happen to have a diskette (or disk image) set you can part with?
Ideally I'd like a development system and networking. But I've always been
an optimist :)
I'm happy to pay reasonable fees.
Tom
Thanks for the replies!
I figured that like other lists I frequent, most here would be BSDish folk.
Glad to know there are others with commercial AT&T experience.
I know r2 has no networking and used UUCP extensively back when. I'll be
using it for local transfer along with Kermit.
My particular sickness requires me to run these operating systems on mostly
period hardware. My SVR4 runs on all period stuff except I use SCSI2SD for
the disk. Old disks are becoming hard to find and expensive, and I really
don't want to be playing with MFM or RLL anymore. I'll likely try to find
some kind of substitute. I know they are out there.
I think r3.2 supported SCSI, so I should be ok there.
Tom
I have no actual information about the lantern character, but
a tapered "storm lantern" would be far down my list of guesses.
The tapered chmney would much more likely be called a "lamp",
for it's a standard shape for the oil (kerosene) lamps
that everyone had before electricity.
My top guess would be a carriage lantern with a Japanese
garden ornament as a distant second. The carriage lantern
would be an unfilled circle superimposed on a vertical
rectangle, filled or unfilled. The rectangle might be
simplified to two (interrupted) vertical sides.
An alternate form of lantern would be a side view of
a carriage (or picture-projection) lantern, schematized
as a box, with a flaring projection to the right--an
icon for shining light on a subject, also interpretable
as a movie camera.
A Japanese lantern would be tripartite: cap, body, and
feet.
Do any of these possibilities ring a bell?
Doug
> Message: 1
> Date: Thu, 27 Jul 2017 11:58:38 -0400
> From: Random832 <random832(a)fastmail.com>
> To: tuhs(a)minnie.tuhs.org
> Subject: [TUHS] Anyone know what a LANTERN is?
> Message-ID:
> <1501171118.69633.1054588920.11864815(a)webmail.messagingengine.com>
> Content-Type: text/plain; charset="utf-8"
>
> There is a character in the terminfo/curses alternate character set,
> ACS_LANTERN, which is mapped to "i" in the VT100 alternate grapical
> character set. This character is, in fact, on a real VT100/VT220 (and
> therefore in most modern terminal emulators that support the full ACS),
> "VT" (in 'control character picture' format, along with HT FF CR LF NL).
> The ASCII mapping uses "#", and some CP437/etc mappings map it to the
> double box drawing intersection character.
>
> Was there ever a real 'lantern' character? The manpage mentions "some
> characters from the AT&T 4410v1 added". What did it look like?
There's two references in the termcap manpages:
http://invisible-island.net/ncurses/man/terminfo.5.html
and
http://invisible-island.net/ncurses/man/curs_add_wch.3x.html
The second link mentions that the AT&T 4410 terminal added this glyph in the location of the VT100 VT glyph. Apparently what it looked like is lost, unless someone finds a detailed 4410 manual (or has a working one in the attic).
There is a character in the terminfo/curses alternate character set,
ACS_LANTERN, which is mapped to "i" in the VT100 alternate grapical
character set. This character is, in fact, on a real VT100/VT220 (and
therefore in most modern terminal emulators that support the full ACS),
"VT" (in 'control character picture' format, along with HT FF CR LF NL).
The ASCII mapping uses "#", and some CP437/etc mappings map it to the
double box drawing intersection character.
Was there ever a real 'lantern' character? The manpage mentions "some
characters from the AT&T 4410v1 added". What did it look like?