unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* Porting emacs
@ 2011-02-18 12:15 Boris Moskalev
  2011-02-20 13:10 ` Oleksandr Gavenko
  2011-02-20 13:31 ` Oleksandr Gavenko
  0 siblings, 2 replies; 7+ messages in thread
From: Boris Moskalev @ 2011-02-18 12:15 UTC (permalink / raw)
  To: help-gnu-emacs@gnu.org

[-- Attachment #1: Type: text/plain, Size: 564 bytes --]

Hello

I'm trying to porting emacs to z/OS now. And now I have some problem with porting due there is using EBCDIC encoding.
Could you help me for that problem. May be exist simple answer and I just have to add codes of EBCDIC somewhere.

Thanks


Boris Moskalev
C/C++ Developer
Rocket Software, Inc.
3 Zhukovskiy Street * Miass, Chelyabinsk region 456318 * Russia
Tel: +7.3512.471.471 * Fax: +7.3512.471.470 * Mobile: +7.902.89.27.556
Email: bmoskalev@rs.com<mailto:bmoskalev@rs.com>
Web: www.rocketsoftware.com<http://www.rocketsoftware.com/>



[-- Attachment #2: Type: text/html, Size: 2935 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Porting emacs
       [not found] <mailman.8.1298155303.7110.help-gnu-emacs@gnu.org>
@ 2011-02-19 23:23 ` despen
  2011-02-19 23:27 ` despen
  1 sibling, 0 replies; 7+ messages in thread
From: despen @ 2011-02-19 23:23 UTC (permalink / raw)
  To: help-gnu-emacs

Boris Moskalev <BMoskalev@rocketsoftware.com> writes:

> Hello
>  
> I'm trying to porting emacs to z/OS now. And now I have some problem with porting due there is using EBCDIC encoding.
> Could you help me for that problem. May be exist simple answer and I just have to add codes of EBCDIC somewhere.

Looks like someone beat you to it.

http://www-03.ibm.com/systems/z/os/zos/features/unix/tools/

I'm pretty sure the best way to go is leave the code in ASCII.

There's little about z/OS that requires EBCDIC.
You would of course want to edit EBCDIC datasets but that's
more a matter of translating the data.

I haven't looked at the port I don't know if someone has done that
or not.


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Porting emacs
       [not found] <mailman.8.1298155303.7110.help-gnu-emacs@gnu.org>
  2011-02-19 23:23 ` despen
@ 2011-02-19 23:27 ` despen
  2011-02-20 13:15   ` Oleksandr Gavenko
       [not found]   ` <mailman.3.1298208011.970.help-gnu-emacs@gnu.org>
  1 sibling, 2 replies; 7+ messages in thread
From: despen @ 2011-02-19 23:27 UTC (permalink / raw)
  To: help-gnu-emacs

Boris Moskalev <BMoskalev@rocketsoftware.com> writes:

> Hello
>  
> I'm trying to  porting emacs to z/OS now. And now  I have some problem
> with porting  due there is using  EBCDIC encoding.  Could  you help me
> for that  problem. May be exist simple  answer and I just  have to add
> codes of EBCDIC somewhere.

I should add that I do mainframe work all day on a Linux PC using Emacs.
I never had a desire to run the editor on z/OS, I think you're going
to see performance issues.

A better plan is to develop a set of tools for moving data, submitting
compiles, run TSO commands, do compiles, etc.



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Porting emacs
  2011-02-18 12:15 Porting emacs Boris Moskalev
@ 2011-02-20 13:10 ` Oleksandr Gavenko
  2011-02-20 13:31 ` Oleksandr Gavenko
  1 sibling, 0 replies; 7+ messages in thread
From: Oleksandr Gavenko @ 2011-02-20 13:10 UTC (permalink / raw)
  To: help-gnu-emacs

On 2011-02-18 12:15, Boris Moskalev wrote:
> Hello
> I'm trying to porting emacs to z/OS now. And now I have some problem
> with porting due there is using EBCDIC encoding.
> Could you help me for that problem. May be exist simple answer and I
> just have to add codes of EBCDIC somewhere.
>
How about check (written Emacs version 19.34):

 
http://www-03.ibm.com/systems/z/os/zos/features/unix/library/IBM+Redbooks/index.html#emacs

If I proper remember when we port cryptographic lib to z/OS
we only convert source (ANSI C) encoding from ASCII to EBCDIC
to compile sources with XL compiler for z/OS.

There are exist GCC for this platform, but we have trouble
with it (static library from GCC binary incompatible with XL
but I don't remember how).

Ask more specific questions.

-- 
Best regards!




^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Porting emacs
  2011-02-19 23:27 ` despen
@ 2011-02-20 13:15   ` Oleksandr Gavenko
       [not found]   ` <mailman.3.1298208011.970.help-gnu-emacs@gnu.org>
  1 sibling, 0 replies; 7+ messages in thread
From: Oleksandr Gavenko @ 2011-02-20 13:15 UTC (permalink / raw)
  To: help-gnu-emacs

On 2011-02-19 23:27, despen@verizon.net wrote:
> Boris Moskalev<BMoskalev@rocketsoftware.com>  writes:
>
>> Hello
>>
>> I'm trying to  porting emacs to z/OS now. And now  I have some problem
>> with porting  due there is using  EBCDIC encoding.  Could  you help me
>> for that  problem. May be exist simple  answer and I just  have to add
>> codes of EBCDIC somewhere.
>
> I should add that I do mainframe work all day on a Linux PC using Emacs.
> I never had a desire to run the editor on z/OS, I think you're going
> to see performance issues.
>
Yes this is may be best choice. Emacs comes with TRAMP mode
which allow connect to remote machine via SSH and make
editing on Linux/Windows host and all other job (as compilation,
testing) on mainframe.

-- 
Best regards!




^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Porting emacs
  2011-02-18 12:15 Porting emacs Boris Moskalev
  2011-02-20 13:10 ` Oleksandr Gavenko
@ 2011-02-20 13:31 ` Oleksandr Gavenko
  1 sibling, 0 replies; 7+ messages in thread
From: Oleksandr Gavenko @ 2011-02-20 13:31 UTC (permalink / raw)
  To: help-gnu-emacs

On 2011-02-18 12:15, Boris Moskalev wrote:
> Hello
> I'm trying to porting emacs to z/OS now. And now I have some problem
> with porting due there is using EBCDIC encoding.
> Could you help me for that problem. May be exist simple answer and I
> just have to add codes of EBCDIC somewhere.
I look at 'sg245944.pdf' (google it). In chapter 11 exist command to
build Emacs version 19.34:

$ export $A2E=”-o from=ISO8859-1,to=IBM-1047"
$ mkdir emacs
$ cd emacs
$ pax -rf /u/egont/emacs-19_34_os390_tar.Z $A2E

$ export INSTALLDIR=’/usr/local’
$ ./configure i390-ibm-omvs --with-x=yes --with-x-toolkit=no \
--prefix=$INSTALLDIR
$ make install

Quoter from "11.6  Porting emacs to OS/390":

  This version of emacs has been ported by MKS
   Software in cooperation with IBM. We don’t have
   any information about what has been changed and
   how difficult it was to port the package to
   OS/390. We are also not aware if MKS will port
   future releases or if the changes will be
   integrated into the mainline of the code. Please
   report your successful installation or any kind of
   problems to MKS to make them aware that emacs is
   used on this platform.

-- 
Best regards!




^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Porting emacs
       [not found]   ` <mailman.3.1298208011.970.help-gnu-emacs@gnu.org>
@ 2011-02-20 15:56     ` despen
  0 siblings, 0 replies; 7+ messages in thread
From: despen @ 2011-02-20 15:56 UTC (permalink / raw)
  To: help-gnu-emacs

Oleksandr Gavenko <gavenkoa@gmail.com> writes:

> On 2011-02-19 23:27, despen@verizon.net wrote:
>> Boris Moskalev<BMoskalev@rocketsoftware.com>  writes:
>>
>>> Hello
>>>
>>> I'm trying to  porting emacs to z/OS now. And now  I have some problem
>>> with porting  due there is using  EBCDIC encoding.  Could  you help me
>>> for that  problem. May be exist simple  answer and I just  have to add
>>> codes of EBCDIC somewhere.
>>
>> I should add that I do mainframe work all day on a Linux PC using Emacs.
>> I never had a desire to run the editor on z/OS, I think you're going
>> to see performance issues.
>>
> Yes this is may be best choice. Emacs comes with TRAMP mode
> which allow connect to remote machine via SSH and make
> editing on Linux/Windows host and all other job (as compilation,
> testing) on mainframe.

I haven't had much success with Emacs directly accessing mainframe
files.  scp returns various errors.

z/OS can mount UNIX files with NFS but I haven't tried that either.

Instead I just ftp files back and forth.  At first I thought that
might be a little slow but moving source files and listings back
and forth is pretty much instantaneous.

Other hints:

Use a .netrc

Write commands in Perl.  Perl pipes to FTP are much easier
than C or shell.


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2011-02-20 15:56 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-02-18 12:15 Porting emacs Boris Moskalev
2011-02-20 13:10 ` Oleksandr Gavenko
2011-02-20 13:31 ` Oleksandr Gavenko
     [not found] <mailman.8.1298155303.7110.help-gnu-emacs@gnu.org>
2011-02-19 23:23 ` despen
2011-02-19 23:27 ` despen
2011-02-20 13:15   ` Oleksandr Gavenko
     [not found]   ` <mailman.3.1298208011.970.help-gnu-emacs@gnu.org>
2011-02-20 15:56     ` despen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).