El 29/09/2013, a les 22:26, Hans Vlems <hvlems at zonnet.nl> va escriure:
It is good fun but those panels kept me well away from IBM systems. AIX had something similar as an aid to system managers. I forgot its name but it was a blessing because the shell commands were beyond human comprehension...
Oh, it is not that bad. It's a little bit like the Necromongers conversion in Chronicles of Riddick: it hurts just at the beginning. :)
Van: Sampsa Laine
Verzonden: zondag 29 september 2013 20:36
Aan: hecnet at Update.UU.SE
Beantwoorden: hecnet at Update.UU.SE
Onderwerp: [HECnet] Humour value alternative to DCL - a port OS/390 ISPF to VMS :)
Not sure how many of you guys know about the "simple" user interface that IBM developed for using TSO ("time sharing option", the interactive bit of MVS / OS/390 / z/OS) and it's called ISPF.
It's basically a set of screens that invoke TSO commands on behalf of the user (mostly to compile / link programs, which is insanely complex on IBM systems for some reason).
Anyway, I thought it might be amusing to write an ISPF clone and deploy it on CHIMPY - because I'm lazy I'm going to do it in Python (so it prob will never run on a VAX), but I'll let you guys know when it's finished.
Basically I think I'll just define a "Panel Language" that is used to describe the menu and what DCL command to run if that option is chosen. If I feel particularly ambitious I might include 3270-like cursor key navigation of the panels as well :)
NOTE: This is not a serious endeavour, more of a "wouldn't it be funny if this looked like a mainframe" type idea..
Jordi Guillaumes i Pons
jg at jordi.guillaumes.name
HECnet: BITXOV::JGUILLAUMES
Now that I understand fully!
Van: Brian Hechinger
Verzonden: zondag 29 september 2013 23:08
Aan: hecnet at Update.UU.SE
Beantwoorden: hecnet at Update.UU.SE
Onderwerp: Re: [HECnet] Humour value alternative to DCL - a port OS/390 ISPF to VMS :)
On Sep 29, 2013, at 17:01, Dave McGuire <mcguire at neurotica.com> wrote:
> On 09/29/2013 04:26 PM, Hans Vlems wrote:
>> It is good fun but those panels kept me well away from IBM systems.
>> AIX had something similar as an aid to system managers. I forgot its
>> name but it was a blessing because the shell commands were beyond human
>> comprehension...
>
> Smit (graphical) and smitty (textual).
On one of the boxes at PSU when I was there renamed to smut and smutty. :)
-brian
After thinking a little bit more, there is already a DEC equivalent to iSPF, complete with its panels, menuing system, file template system and (weird) scripting language. I'm thinking about ALLIN1 ;)
<ducks for cover>
Jordi Guillaumes i Pons
Barcelona - Catalunya - Europa
El 29/09/2013, a les 21:24, Sampsa Laine <sampsa at mac.com> va escriure:
This is a little bit unfair for the blue guys :)
ISPF is far more than a set of screens to invoke TSO commands. The panels (that's how ISPF screens are called) are just a part of the whole thing. ISPF integrates with TSO, so we are talking about:
- The TSO command language (CLIST language) and also the REXX language.
- The panel facility.
- The skeleton facility.
It is quite easy to "simulate" the ISPF panels (you just need DCL to do it, I did it when I worked with DEC machines in a mostly IBM-centric company), but that would be just the user interface. The APIs provided with ISPF are way beyond that...
I was planning on developing a simple format for defining the panels, mapping the options to DCL and any params / switches they need. I am aware that ISPF can be used for way more than the basic IDE / sysop functions that it comes with by default, don't some ISVs actually build their software using ISPF panels as the interface?
I just thought a IBM mainframe lookalike interface to VMS would be amusing if nothing else.
Sampsa
Yeah. I probably don't have a great sense of humor. I'm more of the hack-in-the-kernel type of guy. That is what I find really enjoyable...
Make everything run and function smooth, tidy and efficient. I also have a very strict ordering and system to my records, my books and god knows what else... And I like straight angles when I draw on a paper. :-)
Thinking about this and like Brian said it doesn't necessarily have to entirely be a joke project, I could build a nice-ish menuing system for new users on CHIMPY who don't know VMS well (or at all)
And yes, I have checked out the myriad of existing menu systems out there, did not find any of them that great (half of them won't run on Alphas, bugs, insane config files etc).
But a nice menu for new users to get them started (edit files, compile/link/run source code, run dcl etc)? That might actually be useful..
I do get a lot of newbies on CHIMPY that log on once or twice, but VMS confuses them so they disappear after a while :)
sampsa
On Mon, 30 Sep 2013, Johnny Billquist wrote:
On 2013-09-30 03:30, Sampsa Laine wrote:
On 30 Sep 2013, at 03:27, Johnny Billquist <bqt at softjar.se> wrote:
No.
Johnny
Different sense of humour I guess, and I AM bored out of mind here (in Egypt right now, can't even scuba dive due to shoulder injury, curfew at night, everyones left town more or less)..
I'm in village with a few hundred beduins + their camels and goats it feels like.
Decent 3G coverage though.
Yeah. I probably don't have a great sense of humor. I'm more of the hack-in-the-kernel type of guy. That is what I find really enjoyable...
Make everything run and function smooth, tidy and efficient. I also have a very strict ordering and system to my records, my books and god knows what else... And I like straight angles when I draw on a paper. :-)
Johnny
I bet you'll laugh at "when the all linux kernel modules are well written and proper" though.
--
Cory Smelosky
http://gewt.net Personal stuff
http://gimme-sympathy.org Projects
On 2013-09-30 03:30, Sampsa Laine wrote:
On 30 Sep 2013, at 03:27, Johnny Billquist <bqt at softjar.se> wrote:
No.
Johnny
Different sense of humour I guess, and I AM bored out of mind here (in Egypt right now, can't even scuba dive due to shoulder injury, curfew at night, everyones left town more or less)..
I'm in village with a few hundred beduins + their camels and goats it feels like.
Decent 3G coverage though.
Yeah. I probably don't have a great sense of humor. I'm more of the hack-in-the-kernel type of guy. That is what I find really enjoyable...
Make everything run and function smooth, tidy and efficient. I also have a very strict ordering and system to my records, my books and god knows what else... And I like straight angles when I draw on a paper. :-)
Johnny
--
Johnny Billquist || "I'm on a bus
|| on a psychedelic trip
email: bqt at softjar.se || Reading murder books
pdp is alive! || tryin' to stay hip" - B. Idol
>Mark Wickens wrote:
If I wanted to go all bling like some of you lot and have a fancy welcome message, does anyone know of a VT escape code screen editor which will allow me to design a welcome message to end all welcome messages?
If by a VT escape code screen editor, you mean
a program which will display the message exactly
as the final display and convert the text to a file
when finished, I have not know of such an
application for any operating system I have used.
The second option is an ordinary text editor with
ONE special provision - the <ESC> character is
displayed as a standard display character. Both of
the editors that I use under RT-11, KED and TECO,
convert the <ESC> character to a "$" for display
purposes. You then are responsible for building
the rest of the text based on the escape sequences
detailed in the programmer's manual for the VT
which you are using. Under RT-11, the user then
issues the command to TYPE the file in order to
test the results.
The third option is to write an actual program to
display the text. If the welcome message is to be
part of the application, that may be the best option.
The reason it may be the best is that graphics
characters may be difficult to handle by the second
option.
If you can use some additional help, ask some
more questions.
Jerome Fine
On 30 Sep 2013, at 03:27, Johnny Billquist <bqt at softjar.se> wrote:
No.
Johnny
Different sense of humour I guess, and I AM bored out of mind here (in Egypt right now, can't even scuba dive due to shoulder injury, curfew at night, everyones left town more or less)..
I'm in village with a few hundred beduins + their camels and goats it feels like.
Decent 3G coverage though.
Sampsa
On 2013-09-30 03:23, Sampsa Laine wrote:
Apart from the SMG$ library, he might want to play with FMS. But I agree with you that I personally don't find it amusing at all.
Python luckily has bindings for SMG$ - and come on, a VMS shell that looks like an IBM Mainframe? That's kinda funny, no?
No.
Johnny
--
Johnny Billquist || "I'm on a bus
|| on a psychedelic trip
email: bqt at softjar.se || Reading murder books
pdp is alive! || tryin' to stay hip" - B. Idol
Apart from the SMG$ library, he might want to play with FMS. But I agree with you that I personally don't find it amusing at all.
Python luckily has bindings for SMG$ - and come on, a VMS shell that looks like an IBM Mainframe? That's kinda funny, no?
sampsa