On 15 Jan 2013, at 12:03, Brian Hechinger <wonko at 4amlunch.net> wrote:
On 1/15/2013 11:56 AM, G. wrote:
On Tue, 15 Jan 2013 11:46:34 -0500, you wrote:
How do I do multiple search paths?
-brian
On 1/15/2013 11:35 AM, hvlems at zonnet.nl wrote:
def/use dcl$path dka0::[bin]
Never tried, but I suppose that something like the following would work:
$ DEFINE "DKA0:[first],DKA0:[second],DKA0:[third]"
Please note that if you define your logical as /USER it will disappear as soon
as you return to DCL after running whatsoever .EXE program!
That explains that then. :)
So, I've got vim installed and working, however I'm having some trouble getting this to work they way I think it should.
I'm following the directions at:
http://www.polarhome.com/vim/manual/v73/os_vms.html
I've done this:
System administrators might want to set up a system wide Vim installation,
then add to the SYS$STARTUP:SYLOGICALS.COM
$ define/nolog/sys VIM device:<path>
$ define/nolog/sys TMP SYS$SCRATCH
And to the SYS$STARTUP:SYLOGIN.COM
SYS$STARTUP:SYLOGIN.COM? I thought it was in SYS$MANAGER?
$ vi*m :== mcr VIM:VIM.EXE
$ gv*im:== spawn/nowait/input=NLA0 mcr VIM:VIM.EXE -g -GEOMETRY 80x40
But it isn't working.
$ vim
%DCL-W-IVVERB, unrecognized command verb - check validity and spelling
\VIM\
$ vi
%DCL-W-IVVERB, unrecognized command verb - check validity and spelling
\VI\
$
Any ideas?
-brian
--
Cory Smelosky
http://gewt.net/ Personal stuff!
http://gimme-sympathy.org/ My permanently-a-work-in-progress pet project.
On 2013-01-15 17:57, Clem Cole wrote:
On Tue, Jan 15, 2013 at 11:50 AM, Johnny Billquist <bqt at softjar.se
<mailto:bqt at softjar.se>> wrote:
The PDP-11 C compiler is a much later product than any of the stuff
you talk about here. It's something DEC did in the 90s.
Fair enough - long after I was paying much attention. Do you know if it
was part of GEM? The GEM suite allowed N front ends, and Y back-ends.
I don't think it was, but It's hard to say, as it's just one big binary blob to me. However, would the GEM even fit on a PDP-11?
As for PL/1 on 16 bit machines - it was done, particularly with subset
compilers. Again, I lost interest in it in the early 1980s. PL/C was
Cornell's version and a number of things like Intel's PL/M for the 8080
appeared, Stanfords PL/360 etc, all show it possible,
The question really was the desire and how far you wanted to go.
Right. I'm sure that with enough work, you can always do it, but I'm curious on how much work. I have a feeling that compilers written in high level languages rapidly expand their requirements...
Johnny
On 1/15/2013 11:56 AM, G. wrote:
On Tue, 15 Jan 2013 11:46:34 -0500, you wrote:
How do I do multiple search paths?
-brian
On 1/15/2013 11:35 AM, hvlems at zonnet.nl wrote:
def/use dcl$path dka0::[bin]
Never tried, but I suppose that something like the following would work:
$ DEFINE "DKA0:[first],DKA0:[second],DKA0:[third]"
Please note that if you define your logical as /USER it will disappear as soon
as you return to DCL after running whatsoever .EXE program!
That explains that then. :)
So, I've got vim installed and working, however I'm having some trouble getting this to work they way I think it should.
I'm following the directions at:
http://www.polarhome.com/vim/manual/v73/os_vms.html
I've done this:
System administrators might want to set up a system wide Vim installation,
then add to the SYS$STARTUP:SYLOGICALS.COM
$ define/nolog/sys VIM device:<path>
$ define/nolog/sys TMP SYS$SCRATCH
And to the SYS$STARTUP:SYLOGIN.COM
$ vi*m :== mcr VIM:VIM.EXE
$ gv*im:== spawn/nowait/input=NLA0 mcr VIM:VIM.EXE -g -GEOMETRY 80x40
But it isn't working.
$ vim
%DCL-W-IVVERB, unrecognized command verb - check validity and spelling
\VIM\
$ vi
%DCL-W-IVVERB, unrecognized command verb - check validity and spelling
\VI\
$
Any ideas?
-brian
On Tue, Jan 15, 2013 at 11:53 AM, <Paul_Koning at dell.com> wrote:
PL/1 is essentially a hash of Cobol and Algol stirred by 1000 monkeys
I would have said more FORTRAN than Cobol, but I agree with your conclusion.
Clem
If I remember right, PDP-11 Algol has been mentioned on this list from time to time. That was released via DECUS, and I've seen those bits in the past. The problem always was that the runtime code (algol.rts) showed up only as a binary, no sources.
It looks like I have a copy of the sources. Would there be interest in that? This is for RSTS (as a runtime system) though the I/O is pretty simple and could presumably be adjusted for some other OS if anyone wants to.
By the way, I don't remember ever seeing a manual for the language implemented by that compiler. It turns out the best reference for that would be a manual for one of the Burroughs mainframes (say, the B5500 or B6700), which can be found on Bitsavers. The implementation actually compiles for P-code that resembles the machine code of those machines, except for using 16 bit words rather than 48/53 bit ones. The language has a number of large extensions that were taken directly from the I/O and string processing extensions in Burroughs Algol.
paul
On Tue, Jan 15, 2013 at 11:50 AM, Johnny Billquist <bqt at softjar.se> wrote:
The PDP-11 C compiler is a much later product than any of the stuff you talk about here. It's something DEC did in the 90s.
Fair enough - long after I was paying much attention. Do you know if it was part of GEM? The GEM suite allowed N front ends, and Y back-ends.
As for PL/1 on 16 bit machines - it was done, particularly with subset compilers. Again, I lost interest in it in the early 1980s. PL/C was Cornell's version and a number of things like Intel's PL/M for the 8080 appeared, Stanfords PL/360 etc, all show it possible,
The question really was the desire and how far you wanted to go.
Clem
On Tue, 15 Jan 2013 11:46:34 -0500, you wrote:
How do I do multiple search paths?
-brian
On 1/15/2013 11:35 AM, hvlems at zonnet.nl wrote:
def/use dcl$path dka0::[bin]
Never tried, but I suppose that something like the following would work:
$ DEFINE "DKA0:[first],DKA0:[second],DKA0:[third]"
Please note that if you define your logical as /USER it will disappear as soon
as you return to DCL after running whatsoever .EXE program!
G.
On 2013-01-15 17:00, Paul_Koning at Dell.com wrote:
On Jan 15, 2013, at 8:59 AM, Clem Cole wrote:
On Mon, Jan 14, 2013 at 9:21 PM, Johnny Billquist <bqt at softjar.se> wrote:
If there's a PDP-11 PL/I compiler, join me in benchmarking using some PL/I examples I found on kednos.com ;)
Don't think I've ever seen one. I have F4, F77, Pascal, BASIC+2, COBOL, BCPL, Simula-2, Xlisp, TECO, Forth... Possibly some other things that I can't remember now...
Focal, Coral, Jovial (gag), Mumps. Then from the outside world: Algol-60, Algol-68,...
None of which I have... :-)
Right -- Cutler did the original PL/1 compiler for the VAX only. He bought the front end from Frieberhouse (aka LPI aka Liant - aka Ryan-Marfarland). Since it was written in PL/1, Dave had to do the development at MIT on Multics until it was good enough to could self host on the VMS. At the time, there was not market need for an PL/1 for the 11 family and if my memory serves me, I think the development for the 10's and 20s was going away. PL/1 was IBM's big systems language and they were trying to move their code base from FORTRAN and Cobol to it,
As for the PDP-11 C compiler generating poor code, that's because it did not really have too as the feeling was that the Ritchie compiler for UNIX was not that good either. Any C compiler of the time was viewed as just needed to work properly, self host and generate correct code.
It would be interesting to see how GCC does with whetstone.c.
That it would... Anyone have GCC setup to generate something that can be linked under RSX?
Johnny
On 15 Jan 2013, at 10:35, Brian Hechinger <wonko at 4amlunch.net> wrote:
I will try that but I doubt it'll make any difference. The cisco autodetects 100/full on both of it's virtual interfaces. The AlphaVM-free link to the localhost loopback also comes up 10/half.
Is it actually throttling it to 10/half, or is that just a side effect of the card it emulates?
-brian
On 1/15/2013 10:22 AM, Ian McLaughlin wrote:
Have you tried "duplex full" under the "interface" section in your emulated cisco?
Ian
On 2013-01-15, at 7:13 AM, Brian Hechinger <wonko at 4amlunch.net> wrote:
AlphaVM-free on the laptop
GNS3 on the laptop
Running a virtual cisco 7200 with a tunnel into my "real" router doing decnet routing.
I have HECnet connectivity from the alpha! :)
$ set host 1.13
Connected to "MIM "
However, when I start DECnet I get this message:
%EWA0, Half Duplex 10BaseT connection selected
I mean, performance isn't terribly important, but I'm just curious if there was something I could do to change that. Emulated adapter on the 7200 is FE, so I wouldn't mind at least that.
-brian
---
Filter service subscribers can train this email as spam or not-spam here: http://my.email-as.net/spamham/cgi-bin/learn.pl?messageid=2ABE20D85F2611E2A…
--
Cory Smelosky
http://gewt.net/ Personal stuff!
http://gimme-sympathy.org/ My permanently-a-work-in-progress pet project.
On 15 Jan 2013, at 08:02, Sridhar Ayengar <ploopster at gmail.com> wrote:
sampsa at mac.com wrote:
Has anybody tried to set this up? I think it'd be nifty if we had say Hercules with MVS connected to HECnet..
If I ever get off my ass and get on HECnet, I might even be able to hook a real mainframe (at least part of the time) to the network.
Oooooh! What mainframe? ;)
Peace... Sridhar
--
Cory Smelosky
http://gewt.net/ Personal stuff!
http://gimme-sympathy.org/ My permanently-a-work-in-progress pet project.