Eclipse Assembler syntax plugin (was: z390 ...)

805 views
Skip to first unread message

Kirk Wolf

unread,
Jan 20, 2011, 10:02:28 AM1/20/11
to ASSEMBL...@listserv.uga.edu
Don,

This is a bit off-topic, but I figure that you are the guy that has maybe
thought about this with respect to your cool tool.

We do a lot of mixed Java / C++ / Assembler coding in Eclipse, and I've
thought that it would be very nice if there were an Assembler syntax editor
plugin for Eclipse (like the CDT editor plugin for C/C++). Even cooler if
it did a first-pass assembly check-out using your tool as you type, like
Java :-)

Kirk Wolf
Dovetailed Technologies
http://dovetail.com

PS> Many will find it heresy not to use ISPF, but we have found that we like
to do all of our development in Eclipse and then to use Ant to sync any
changes to a zFS file tree and then invoke "make" via an Ant ssh task to do
incremental builds. Using 'make' and z/OS shell commands to compile and
link is not only useful for building z/OS Unix modules, it works equally
well for PDS/PDSE load modules. Old timers may never go for this, but
maybe more youngins would be interested in z/OS assembler development if
they could use familiar tools. I guess that this is what rDZ is all about,
but its a little too heavy weight for me to stomach.

On Wed, Jan 19, 2011 at 9:49 AM, Don Higgins <d...@higgins.net> wrote:

> Here is another HLASM assembler tool update.
>
> z390 Portable Mainframe Assember v1.5.03 with new z196 instructions open
> source tool for Windows and Linux was published on Dec. 22, 2010. You can
> download it via www.z390.org or from z390 project on www.sourceforge.net.
>
> The regression test rt\test\TESTINS1.MLC has been updated to test assembly
> of all the new z196 instructions. There is also a new regression test
> rt\test\TESTINS4.MLC which performs some tests on the new problem state
> z196 instructions.
>
> Don Higgins
> d...@higgins.net
>

Przemyslaw Kupisz

unread,
Jan 20, 2011, 5:26:15 PM1/20/11
to ASSEMBL...@listserv.uga.edu
There is interesting project on sourceforge related with z390:
http://sourceforge.net/projects/z390ide/
It's IDE with debugger for z390 emulator:-)
Unfortunately it has been written in C# so there is a problem on Linux
with Mono:/

PS. Youngins are interested in z/OS assembler development. I think the
problem is not ISPF or XEDIT(z/VM), but because it's impossible to find
any job offer for the fresher...

--
Przemyslaw Kupisz
http://www.linkedin.com/in/pkupisz

W dniu 20.01.2011 16:02, Kirk Wolf pisze:

Michael McCawley

unread,
Jan 20, 2011, 5:49:58 PM1/20/11
to ASSEMBL...@listserv.uga.edu
Most "youngins" would tolerate ISPF/PDF much better if the default profile
distribution had reasonable settings.

Whoever developed the CUA ISPF/PDF settings (command @ bottom, tab to
pull-down, etc.) certainly never used ISPF for better productivity.

I see great feature developments with each release, why doesn't someone take
the time to build realistic defaults for the distribution?

Thank you for your patience and understanding.

--------------------------------------------------
From: "Przemyslaw Kupisz" <p.ku...@gmail.com>
Sent: Thursday, January 20, 2011 4:26 PM
To: <ASSEMBL...@LISTSERV.UGA.EDU>
Subject: Re: Eclipse Assembler syntax plugin (was: z390 ...)

Don Higgins

unread,
Jan 21, 2011, 8:06:36 AM1/21/11
to ASSEMBL...@listserv.uga.edu
Kirk, all

I do use Eclipse extensively for z390 code development and interactive
testing on both Windows and Linux. But I have not taken time to get into
learning how to develop Eclipse plug-in's. I would be happy to work with
anyone who has experience in this area to integrate z390 syntax checking
into Eclipse plug-in for HLASM code development.

Don Higgins
d...@higgins.net

Paul Gilmartin

unread,
Jan 21, 2011, 11:57:39 AM1/21/11
to ASSEMBL...@listserv.uga.edu
On Jan 20, 2011, at 15:49, Michael McCawley wrote:
>
> Whoever developed the CUA ISPF/PDF settings (command @ bottom, tab to
> pull-down, etc.) certainly never used ISPF for better productivity.
>
What's wrong with command @ bottom? I suppose I'm not a highly
proficient typist; I like to have the command line and my fingertips
in my central vision simultaneously.

But I wish that when I select command @ bottom in option 0 it
would apply uniformly to all panels.

-- gil

Steve Comstock

unread,
Jan 21, 2011, 12:07:22 PM1/21/11
to ASSEMBL...@listserv.uga.edu
On 1/21/2011 9:57 AM, Paul Gilmartin wrote:
> On Jan 20, 2011, at 15:49, Michael McCawley wrote:
>>
>> Whoever developed the CUA ISPF/PDF settings (command @ bottom, tab to
>> pull-down, etc.) certainly never used ISPF for better productivity.
>>
> What's wrong with command @ bottom? I suppose I'm not a highly
> proficient typist; I like to have the command line and my fingertips
> in my central vision simultaneously.

I sometimes find students who like command line at bottom:
they think of filling in the fields from top to bottom,
tabbing or new-lining down the screen, then the cursor
ends up in the command line to issue any command.


But most students prefer to set command line at top and
to turn off Jump to action bar; this way the Home key
acts in a familiar fashion.


What we do is simply show them how to set it and let each
person find the mix of settings that helps them work best.


>
> But I wish that when I select command @ bottom in option 0 it
> would apply uniformly to all panels.
>
> -- gil

Yes. But some developers insist on overriding the user-chosen
option, for whatever reason.


--

Kind regards,

-Steve Comstock
The Trainer's Friend, Inc.

303-393-8716
http://www.trainersfriend.com

* To get a good Return on your Investment, first make an investment!
+ Training your people is an excellent investment

* Try our new tool for calculating your Return On Investment
for training dollars at
http://www.trainersfriend.com/ROI/roi.html

Michael McCawley

unread,
Jan 21, 2011, 3:26:34 PM1/21/11
to ASSEMBL...@listserv.uga.edu
Mostly, that there is no HOME key to return you quickly to the command line
at bottom

You can HOME and TAB back twice, or take your hands off the keyboard and use
the mouse, but both those paths are impediments to quickly navigating thru
several open ISPF windows (I use START on PF2 and SWAP NEXT in all my key
lists and typically have 4-5 or more windows active.

The default settings seem to be targeting mouse-centric navigation (which I
loath). Those I observe using a mouse to navigate ISPF frequently land on a
non-entry panel byte and subsequently lock their keyboards. Then, since
their keyboard definitions are also PC-centric, they will open a separate
keypad for a RESET key, use it, and relock their keyboard entry by hitting
SPACE instead of TAB, then tell me why they hate the mainframe.

Proper emulator keyboard mapping and ISPF settings, plus a bit of gentle
guidance, would make many new ISPF users much happier and more productive.

It's not that much different than the adaptations expected of mainframe
users needing to work in the Unix world.

Just my $0.02 worth.

--------------------------------------------------
From: "Paul Gilmartin" <PaulGB...@aim.com>
Sent: Friday, January 21, 2011 10:57 AM


To: <ASSEMBL...@LISTSERV.UGA.EDU>
Subject: Re: Eclipse Assembler syntax plugin (was: z390 ...)

> On Jan 20, 2011, at 15:49, Michael McCawley wrote:

Martin Packer

unread,
Jan 22, 2011, 8:12:10 AM1/22/11
to ASSEMBL...@listserv.uga.edu
Kirk, all

I'd be interested: I have a small amount of plugin development experience
(and would be happy to expand that).

One caution: I think the editor / syntax stuff is tricky in Eclipse. But
that's not a "no go".

I looked at it because I wanted to write one for DFSORT, and IDCAMS.


I have the books. And I'm up for it - if a team got together (and if my
employer didn't mind).

Cheers, Martin

Martin Packer,
Mainframe Performance Consultant, zChampion
Worldwide Banking Center of Excellence, IBM

+44-7802-245-584

email: martin...@uk.ibm.com

Twitter / Facebook IDs: MartinPacker

Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU

Kirk Wolf

unread,
Jan 22, 2011, 12:35:07 PM1/22/11
to ASSEMBL...@listserv.uga.edu
Martin,

Maybe this would help: http://wiki.eclipse.org/Xtext

<http://wiki.eclipse.org/Xtext>Kirk Wolf
Dovetailed Technologies

Kirk Wolf

unread,
Jan 22, 2011, 1:00:23 PM1/22/11
to ASSEMBL...@listserv.uga.edu
Actually, this might be the easy way to go:

http://colorer.sourceforge.net/eclipsecolorer/index.html
(which uses this:) http://colorer.sourceforge.net/

Kirk Wolf
Dovetailed Technologies
http://dovetail.com

Reply all
Reply to author
Forward
0 new messages