On 1/15/2013 12:39 PM, Cory Smelosky wrote:
On 15 Jan 2013, at 12:37, Brian Hechinger <wonko at 4amlunch.net> wrote:
On 1/15/2013 12:15 PM, Cory Smelosky wrote:
Sure you don't want to play with an account on my Alpha?;)
Yeah, I might just take you up on that at some point, but for now I'd really like to get something that I can haul around with me on my laptop.
Let me know. The box is going to stay on for awhile. ;)
If you set me something up I wouldn't complain. I'll need ssh/scp, vim (although that's optional) and python. :)
What's the host NIC?
I'm noe of using VMware's "host only" network adapters which I believe is just a loopback adapter.
I'm tempted to spin up a loopback adapter for this, however, just to be sure.
Probably best. I didn't notice any reliability issues attaching it to a physical interface on my system.
You know what? I take that all back. I'm already using a loopback for IP connectivity. Forgot about that.
Bah.
-brian
On Tue, Jan 15, 2013 at 12:13 PM, <Paul_Koning at dell.com> wrote:
I don't remember PL/360, but PL/M has nothing to do with PL/I.
PL/M was attempt at Intel to create a language for the 8080 and absolutely was a sub-set compiler. The language was designed to be a simple as possible, but to try to bring much of the PL/1 ideas into the microprocessor, without bringing in the whole language.
I was developed at Intel on their IBM mainframe originally as a cross compiler. I believe that it would eventually be able to self host on some of their development systems.
Cory Smelosky 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? ;)
IBM S/390 G5.
Peace... Sridhar
On 1/15/2013 12:21 PM, G. wrote:
Never been a := or :== fan, I've always used = or == with double quotes, but
it should work the same both ways.
e.g. FOO == "BAR" instead of FOO :== BAR (that extends to end of line).
I'm just following the directions in the vim docs. :)
But it isn't working.
First of all I would check that everything is in place:
$ SHO LOG VIM
$ SHO LOG VIM
%SHOW-S-NOTRAN, no translation for logical name VIM
$ SHO LOG TMP
$ SHO LOG TMP
%SHOW-S-NOTRAN, no translation for logical name TMP
$ SHO SYM VIM (with and without /GLOBAL)
$ SHO SYM VIM
%DCL-W-UNDSYM, undefined symbol - check validity and spelling
$ sho sym/glo vim
%DCL-W-UNDSYM, undefined symbol - check validity and spelling
Obviously things aren't getting setup correctly. I wonder if I put it all in the correct spots.
-brian
On 15 Jan 2013, at 12:37, Brian Hechinger <wonko at 4amlunch.net> wrote:
On 1/15/2013 12:15 PM, Cory Smelosky wrote:
Sure you don't want to play with an account on my Alpha?;)
Yeah, I might just take you up on that at some point, but for now I'd really like to get something that I can haul around with me on my laptop.
Let me know. The box is going to stay on for awhile. ;)
What's the host NIC?
I'm noe of using VMware's "host only" network adapters which I believe is just a loopback adapter.
I'm tempted to spin up a loopback adapter for this, however, just to be sure.
Probably best. I didn't notice any reliability issues attaching it to a physical interface on my system.
-brian
On 1/15/2013 12:15 PM, Cory Smelosky wrote:
Sure you don't want to play with an account on my Alpha?;)
Yeah, I might just take you up on that at some point, but for now I'd really like to get something that I can haul around with me on my laptop.
What's the host NIC?
I'm noe of using VMware's "host only" network adapters which I believe is just a loopback adapter.
I'm tempted to spin up a loopback adapter for this, however, just to be sure.
-brian
On Tue, Jan 15, 2013 at 12:05 PM, Johnny Billquist <bqt at softjar.se> wrote:
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...
Its not that actually - IMHO. You can always use overlays and thunks to write code that works on a small address machines, like the PDP-11. I think the problem is that people that used / wanted the language did not need all of the features and frankly time moved on. The languages themselves were just too heavy not the compiler per say - the compilers became heavy to support the language features people wanted.
If PL/M or PL/360 had not lost to C (BCPL et al), it might have been different in the case of PL/1. If you note sub-set C compilers for the 8 and 16 bit machines exist or often exist as cross compilers from larger systems.
The issue is that 16-bits of data space is >>very<< limiting for a programmer, the code space can be swapped in and out with automatic or managed overlays - but data space is much harder to do.
Clem
On Mon, 14 Jan 2013 21:17:28 -0500
Cory Smelosky <b4 at gewt.net> wrote:
If there's a PDP-11 PL/I compiler, join me in benchmarking using some
PL/I examples I found on kednos.com ;)
Glad to see someone is having some joy with them. I wrote/modified
those to do performance testing of the PL/I support that I added to
the AEST binary translator. The Fibonacci one was my favourite. It
thoroughly worked out a branch look up cache I implemented.
Sadly, those figures only really indicated that you were better off
running your code on a VAX or Alpha if you didn't have the original
source. Gives more of an indication that it might be time to move
to a new platform :-(
Regards, Tim.
On 1/15/2013 12:21 PM, G. wrote:
On Tue, 15 Jan 2013 12:06:29 -0500, you wrote:
SYS$STARTUP:SYLOGIN.COM? I thought it was in SYS$MANAGER?
If it's in the right place, both logicals will work :)
try sho log sys$startup and sho log sys$manager :)
$ sho log sys$startup
"SYS$STARTUP" = "SYS$SYSROOT:[SYS$STARTUP]" (LNM$SYSTEM_TABLE)
= "SYS$MANAGER"
1 "SYS$MANAGER" = "SYS$SYSROOT:[SYSMGR]" (LNM$SYSTEM_TABLE)
$ sho log sys$manager
"SYS$MANAGER" = "SYS$SYSROOT:[SYSMGR]" (LNM$SYSTEM_TABLE)
$
On 15 Jan 2013, at 12:21, G. <gerry77 at mail.com> wrote:
On Tue, 15 Jan 2013 12:06:29 -0500, you wrote:
SYS$STARTUP:SYLOGIN.COM? I thought it was in SYS$MANAGER?
If it's in the right place, both logicals will work :)
try sho log sys$startup and sho log sys$manager :)
Ahhhh. Didn't know that logical pointed to the same place.
G.
--
Cory Smelosky
http://gewt.net/ Personal stuff!
http://gimme-sympathy.org/ My permanently-a-work-in-progress pet project.