[cctalk] Re: Random items on Pascal #3

2024-05-16 Thread Paul Koning via cctalk
> On May 16, 2024, at 1:50 PM, Kevin Jordan wrote: > > Regarding NOS/VE and the notion that its command language was horribly > awkward ... the command language was strongly influenced by Multics and some > thinking in the Computer Science world about user-friendliness in command > language

[cctalk] Re: Random items on Pascal #3

2024-05-16 Thread Kevin Jordan via cctalk
Regarding NOS/VE and the notion that its command language was horribly awkward ... the command language was strongly influenced by Multics and some thinking in the Computer Science world about user-friendliness in command languages being linked to predictability. Commands in NOS/VE's SCL (System Co

[cctalk] Re: Random items on Pascal #3

2024-05-16 Thread Paul Koning via cctalk
> On May 16, 2024, at 11:08 AM, Gary Grebus via cctalk > wrote: > > We were a beta test site for NOS/VE and the hardware (Cyber 180?). CDC sent > the machine and a software support engineer to help us do something with it. > My one recollection was that the command language was horribly a

[cctalk] Re: Random items on Pascal #3

2024-05-16 Thread Gary Grebus via cctalk
We were a beta test site for NOS/VE and the hardware (Cyber 180?). CDC sent the machine and a software support engineer to help us do something with it. My one recollection was that the command language was horribly awkward, but I didn't spend much time on the system. I know there are some m

[cctalk] Re: Random items on Pascal #3

2024-05-16 Thread Mark GREEN via cctalk
It was a loop hole in the strong typing of Pascal, not the operating system itself.  You could set up a record structure that mirrored the communications area and then map this to location zero.  This was important for Pascal since it had no library mechanism, it was essentially a compile and g

[cctalk] Re: Random items on Pascal #3

2024-05-16 Thread Tom Hunter via cctalk
I assume you refer to the "case ... of" construct in PASCAL record types which allowed you to arbitrarily "cast" - to use a C term - variables to any type you wanted and could be (ab)used to assign integers to pointers. The ability to call PP programs via RA+1 calls was not a loop hole, but a desi

[cctalk] Re: Random items on Pascal #3

2024-05-16 Thread Mark GREEN via cctalk
I worked on the run time support for the early versions of Pascal on the CDC 6000 series.  Depending upon the character set determining the end of line was a major pain.  There was a loop hole in the Pascal type system that allowed you to call any PPU program directly from Pascal.  It was not w

[cctalk] Re: Random items on Pascal #3

2024-05-15 Thread Chuck Guzis via cctalk
On 5/15/24 22:07, Tom Hunter via cctalk wrote: > I thought the CDC CYBER and 6000 series mainframes were great systems which > performed admirably for what they were designed for. I liked COMPASS, SYMPL > and NOS 1 and 2. I didn't do much work in CYBIL, but it was basically an > enhanced version of

[cctalk] Re: Random items on Pascal #3

2024-05-15 Thread Tom Hunter via cctalk
I thought the CDC CYBER and 6000 series mainframes were great systems which performed admirably for what they were designed for. I liked COMPASS, SYMPL and NOS 1 and 2. I didn't do much work in CYBIL, but it was basically an enhanced version of PASCAL suitable for operating systems work. What is th

[cctalk] Re: Random items on Pascal #3

2024-05-15 Thread Ken Seefried via cctalk
I came to it all a bit later. I do recall the CDC salesthing saying something like "oh, you guys have some Unix around here? Have we got something for you!". And the systems guys brought up NOS/VE on the last CDC machines we ever bought. On Wed, May 15, 2024 at 10:43 PM Chuck Guzis via cctalk <

[cctalk] Re: Random items on Pascal #3

2024-05-15 Thread Chuck Guzis via cctalk
On 5/15/24 18:47, Ken Seefried via cctalk wrote: > Please...I'm trying very hard not to remember them (or NOS...worse, NOS/VE). I left CDC at around the time that SCOPE 3.4 was being renamed NOS BE and KRONOS was becoming NOS. I remember attending a design meeting for the pager in what was to be

[cctalk] Re: Random items on Pascal #3

2024-05-15 Thread Ken Seefried via cctalk
On Thu, May 9, 2024 at 8:59 PM Chuck Guzis via cctalk wrote: > Who remembers SYMPL or CYBIL? > > Please...I'm trying very hard not to remember them (or NOS...worse, NOS/VE). KJ

[cctalk] Re: Random items on Pascal #3

2024-05-11 Thread Raymond Wiker via cctalk
Norsk Data had at least two programming languages designed in-house: NPL and PLANC. These had some fairly unusual features, reflecting the hardware. Sent from my iPhone > On 10 May 2024, at 15:45, Paul Koning via cctalk > wrote: > > As for "language to the machine" that's pretty much unheard

[cctalk] Re: Random items on Pascal #3

2024-05-10 Thread Chuck Guzis via cctalk
On 5/10/24 16:37, Fred Cisin via cctalk wrote: > I was told that some of the many locally applied patches were done by > writes to array elements with negative subscripts. > CDC 6000 (the one with PPUs) OS (SCOPE, KRNONOS, MACE and NOS) used a single PPU that, among other things, monitored the c

[cctalk] Re: Random items on Pascal #3

2024-05-10 Thread Fred Cisin via cctalk
On Fri, 10 May 2024, Charles via cctalk wrote: Regarding protections, it didn't have many. I remember spending a day tracking down a fatal bug with a logic analyzer (emulators were still a dream in this small company)... another programmer had used an array subscript out of range and the compil

[cctalk] Re: Random items on Pascal #3

2024-05-10 Thread Charles via cctalk
In the early '80's, I did some programming with Micro Concurrent Pascal, on embedded CDP1802 systems. It was really nice to be able to program in something other than assembly language (a cross-assembler that ran on a PDP-11 system). Regarding protections, it didn't have many. I remember spend

[cctalk] Re: Random items on Pascal #3

2024-05-10 Thread Gavin Scott via cctalk
On Fri, May 10, 2024 at 8:45 AM Paul Koning via cctalk wrote: > I suppose you could pose ESPOL as an example of a language for a machine, ESPOL was likely a major inspiration for SPL (System Programming Language) for the Classic stack-based HP 3000 which was used to write the MPE operating syste

[cctalk] Re: Random items on Pascal #3

2024-05-10 Thread Paul Koning via cctalk
> On May 10, 2024, at 11:16 AM, Sellam Abraham via cctalk > wrote: > > On Fri, May 10, 2024, 7:53 AM Chuck Guzis via cctalk > wrote: > >> There's a third class that I haven't (yet) mentioned. Design a machine >> to solve a particular problem or class of problems. Saxpy was such a >> machi

[cctalk] Re: Random items on Pascal #3

2024-05-10 Thread Sellam Abraham via cctalk
On Fri, May 10, 2024, 7:53 AM Chuck Guzis via cctalk wrote: > There's a third class that I haven't (yet) mentioned. Design a machine > to solve a particular problem or class of problems. Saxpy was such a > machine; we have bitcoin ASICs and our latest AI ventures. > > What was the CM-1 programm

[cctalk] Re: Random items on Pascal #3

2024-05-10 Thread Chuck Guzis via cctalk
On 5/10/24 06:44, Paul Koning wrote: > > As for "language to the machine" that's pretty much unheard of. While there > certainly are languages that only were seen on one or a few machines or > architectures -- SYMPL, CYBIL, BLISS, TUTOR -- it isn't because that was the > intent of those languag

[cctalk] Re: Random items on Pascal #3

2024-05-10 Thread Paul Koning via cctalk
> On May 9, 2024, at 8:58 PM, Chuck Guzis via cctalk > wrote: > > On 5/9/24 16:30, Michael Thompson wrote: >> I have a source code tape for Pascal on a CDC 6600 from CDC in France. >> I am not sure which version it is. > > Broadly speaking, there were only three major CDC versions; the 1972

[cctalk] Re: Random items on Pascal #3

2024-05-09 Thread Chuck Guzis via cctalk
On 5/9/24 16:30, Michael Thompson wrote: > I have a source code tape for Pascal on a CDC 6600 from CDC in France. > I am not sure which version it is. Broadly speaking, there were only three major CDC versions; the 1972 original, the 1975 rewrite, and the (I think) 1980s version. There were inter

[cctalk] Re: Random items on Pascal #3

2024-05-09 Thread Sellam Abraham via cctalk
On Thu, May 9, 2024 at 5:10 PM Paul Koning via cctalk wrote: > > On May 9, 2024, at 7:55 PM, Fred Cisin via cctalk > wrote: > > > > One of the things that _I_ love about C is that it is easy to get it out > of the way when you want to do something lower level. > > > > Rather than feeble type sys

[cctalk] Re: Random items on Pascal #3

2024-05-09 Thread Gavin Scott via cctalk
On Thu, May 9, 2024 at 6:31 PM Paul Koning via cctalk wrote: > > On May 9, 2024, at 6:43 PM, Chuck Guzis via cctalk > > wrote: > > ... > > I've written code in Pascal, as well as Modula-2. Never liked > > it--seemed to be a bit awkward for the low-level stuff that I was doing. > > Not surprisin

[cctalk] Re: Random items on Pascal #3

2024-05-09 Thread Warner Losh via cctalk
On Thu, May 9, 2024, 6:10 PM Paul Koning via cctalk wrote: > > > > On May 9, 2024, at 7:55 PM, Fred Cisin via cctalk > wrote: > > > >>> ... > >>> I've written code in Pascal, as well as Modula-2. Never liked > >>> it--seemed to be a bit awkward for the low-level stuff that I was > doing. > > >

[cctalk] Re: Random items on Pascal #3

2024-05-09 Thread Paul Koning via cctalk
> On May 9, 2024, at 7:55 PM, Fred Cisin via cctalk > wrote: > >>> ... >>> I've written code in Pascal, as well as Modula-2. Never liked >>> it--seemed to be a bit awkward for the low-level stuff that I was doing. > > On Thu, 9 May 2024, Paul Koning via cctalk wrote: >> Not surprising, sinc

[cctalk] Re: Random items on Pascal #3

2024-05-09 Thread Fred Cisin via cctalk
... I've written code in Pascal, as well as Modula-2. Never liked it--seemed to be a bit awkward for the low-level stuff that I was doing. On Thu, 9 May 2024, Paul Koning via cctalk wrote: Not surprising, since that's not what it is all about. Both, like their predecessor ALGOL-60 as well as

[cctalk] Re: Random items on Pascal #3

2024-05-09 Thread Michael Thompson via cctalk
I have a source code tape for Pascal on a CDC 6600 from CDC in France. I am not sure which version it is. On Thu, May 9, 2024 at 6:43 PM Chuck Guzis via cctalk wrote: > On 5/9/24 15:10, Fred Cisin via cctalk wrote: > >>> Turbo-Pascal was quite popular. At the annnouncement of it (West > >>> Coa

[cctalk] Re: Random items on Pascal #3

2024-05-09 Thread Paul Koning via cctalk
> On May 9, 2024, at 6:43 PM, Chuck Guzis via cctalk > wrote: > > ... > I've written code in Pascal, as well as Modula-2. Never liked > it--seemed to be a bit awkward for the low-level stuff that I was doing. Not surprising, since that's not what it is all about. Both, like their predeces

[cctalk] Re: Random items on Pascal #3

2024-05-09 Thread Chuck Guzis via cctalk
On 5/9/24 15:10, Fred Cisin via cctalk wrote: >>> Turbo-Pascal was quite popular.  At the annnouncement of it (West >>> Coast Computer Faire), Phillipe Kahn (Borland) was so inundated with >>> "yeah, but what about C?" questions, that by the end of the first >>> day, "Turbo C is coming soon" > > O

[cctalk] Re: Random items on Pascal #3

2024-05-09 Thread Fred Cisin via cctalk
Turbo-Pascal was quite popular. At the annnouncement of it (West Coast Computer Faire), Phillipe Kahn (Borland) was so inundated with "yeah, but what about C?" questions, that by the end of the first day, "Turbo C is coming soon" On Thu, 9 May 2024, Sellam Abraham via cctalk wrote: I learned

[cctalk] Re: Random items on Pascal #3

2024-05-09 Thread Tarek Hoteit via cctalk
Anyone used Oh Pascal book while working on Turbo Pascal? I coded a memory viewer that was similar to Norton Utilities and PC Tools at the time for CP/M on Epson QX10 using Pascal. It was somewhere between 83 and 85 Regards, Tarek Hoteit AI Consultant, PhD +1 360-838-3675 > On May 9, 2024, at

[cctalk] Re: Random items on Pascal #3

2024-05-09 Thread Sellam Abraham via cctalk
On Thu, May 9, 2024 at 1:38 PM Fred Cisin via cctalk wrote: > Turbo-Pascal was quite popular. At the annnouncement of it (West Coast > Computer Faire), Phillipe Kahn (Borland) was so inundated with "yeah, but > what > about C?" questions, that by the end of the first day, "Turbo C is coming > so

[cctalk] Re: Random items on Pascal #3

2024-05-09 Thread Fred Cisin via cctalk
Turbo-Pascal was quite popular. At the annnouncement of it (West Coast Computer Faire), Phillipe Kahn (Borland) was so inundated with "yeah, but what about C?" questions, that by the end of the first day, "Turbo C is coming soon"