Fw: Wishlist NetRexx New Release

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Fw: Wishlist NetRexx New Release

mark_cathcart
I've no idea if Mike is watching, if he is I'm sure he will post. I can
though say he has been putting in a lot of time in the past couple of
years on his Big Decimal industry standard effort which you can find out
about from here:
http://www2.hursley.ibm.com/decimal/

and was started as a direct result in his early involvement in Java and
NetRexx issues that arose from the Java decimal use.

Mark Cathcart, IBM Distinguished Engineer
IBM Academy of Technology; IBM On Demand Systems Environment Architecture
and Design,
_______________________________________________________________________________________
Jan 5-9 UK home office; Jan 12-23 NY Office; Jan 26-30 UK Home Office;
My US Secretary is Peggy Matsuzawa/Poughkeepsie/IBM@IBMUS - (845) 433-8183
My UK Secretary is Jennifer Davis/UK/Contr/IBM@IBMGB - (01707) 363388
Call me on (845) 435-5998, tie line 295-5998; UK 01707 363089
http://ibm.com/servers/corner

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
To unsubscribe from this mailing list ( ibm-netrexx ), please send a note to
[hidden email]
with the following message in the body of the note
unsubscribe ibm-netrexx <e-mail address>


Reply | Threaded
Open this post in threaded view
|

Re: Fw: Wishlist NetRexx New Release

Mike Cowlishaw-2
Yes I am indeed watching .. sorry for no response last week -- I was on
vacation (first real one since 2001)!

Quick answer now:  NetRexx hasn't had an update for 2 years because there
have been 0 bug reports (except one doc. one on format()).   And, as Mark
points out, I have been a bit busy on decimal aspects of NetRexx etc.

Mike

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Mike Cowlishaw, IBM Fellow
IBM UK (MP5), PO Box 31, Birmingham Road, Warwick, CV34 5JL
mailto:[hidden email]  --  http://www2.hursley.ibm.com/decimal




Mark Cathcart/UK/IBM@IBMGB
Sent by: [hidden email]
21/01/2004 19:08

 
        To:     [hidden email]
        cc:
        Subject:        Fw: Wishlist NetRexx New Release


I've no idea if Mike is watching, if he is I'm sure he will post. I can
though say he has been putting in a lot of time in the past couple of
years on his Big Decimal industry standard effort which you can find out
about from here:
http://www2.hursley.ibm.com/decimal/

and was started as a direct result in his early involvement in Java and
NetRexx issues that arose from the Java decimal use.

Mark Cathcart, IBM Distinguished Engineer
IBM Academy of Technology; IBM On Demand Systems Environment Architecture
and Design,
_______________________________________________________________________________________
Jan 5-9 UK home office; Jan 12-23 NY Office; Jan 26-30 UK Home Office;
My US Secretary is Peggy Matsuzawa/Poughkeepsie/IBM@IBMUS - (845) 433-8183
My UK Secretary is Jennifer Davis/UK/Contr/IBM@IBMGB - (01707) 363388
Call me on (845) 435-5998, tie line 295-5998; UK 01707 363089
http://ibm.com/servers/corner

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
To unsubscribe from this mailing list ( ibm-netrexx ), please send a note
to
[hidden email]
with the following message in the body of the note
unsubscribe ibm-netrexx <e-mail address>




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
To unsubscribe from this mailing list ( ibm-netrexx ), please send a note to
[hidden email]
with the following message in the body of the note
unsubscribe ibm-netrexx <e-mail address>


Reply | Threaded
Open this post in threaded view
|

Re: Fw: Wishlist NetRexx New Release

Patric Bechtel
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sat, 24 Jan 2004 16:55:23 +0000, Mike Cowlishaw wrote:

Sorry Mike,

but I sent another bug report (so my third already :-)) on 10.11.2003,
probably overseen... it's a rather strange problem (but annoying enough).

And at the moment I'm investigating another one which is only
reproducible on compiling a whole directory, where analysis of
inheritance tree seems to be dependent of the order they are
delivered to NetRexxC.
And, last one for the moment is a strange error message which
occurs if a class has an indirect property which is compiled
in the same run; the message "... due to a forward reference"
is somewhat misleading, but indeed correct; whereas the fact
that it doesn't work not.
No bug, but just an annoyance is the warning about the import
of a class being compiled during the current run, which cannot
be "found for import". Clear, but not really correct.

A question aside (regarding the parser grammar): Do you have
a somewhat 'official' grammar in a usable format (javacc,
antlr...). Beside from using it in the aforementioned manner
it would help me for some tools for better integration in
jEdit (namely code completion, import cleaner etc).
Or even a code snippet to use the internal parser and get the
asr for the code?

What do you think about the initial wishlist, btw?

Patric

>Yes I am indeed watching .. sorry for no response last week -- I was on
>vacation (first real one since 2001)!

>Quick answer now:  NetRexx hasn't had an update for 2 years because there
>have been 0 bug reports (except one doc. one on format()).   And, as Mark
>points out, I have been a bit busy on decimal aspects of NetRexx etc.

>Mike

>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>Mike Cowlishaw, IBM Fellow
>IBM UK (MP5), PO Box 31, Birmingham Road, Warwick, CV34 5JL
>mailto:[hidden email]  --  http://www2.hursley.ibm.com/decimal


-----BEGIN PGP SIGNATURE-----
Version: PGPsdk version 1.7.1 (C) 1997-1999 Network Associates, Inc. and its affiliated companies.

iQA/AwUBQBKfX3xoBrvMu8qQEQJQowCgw6uAGaTXOlz9zCT32UMvMvpuJ9AAnjk5
xG1ugBv3L3TunK/5gmDhRyVQ
=Dqv/
-----END PGP SIGNATURE-----



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
To unsubscribe from this mailing list ( ibm-netrexx ), please send a note to
[hidden email]
with the following message in the body of the note
unsubscribe ibm-netrexx <e-mail address>


Reply | Threaded
Open this post in threaded view
|

Re: Fw: Wishlist NetRexx New Release

Mike Cowlishaw-2
In reply to this post by mark_cathcart
Not much I can do about Java 'mysteriousities', but at the moment the only
thing I have on my 'to resolve' list is the format method, where the code
and documentation for the fourth parameter disagree (the doc is probably
in error).

As for grammar:  LALR grammars cannot handle it; for NetRexx, the
semantics affect  the grammar (once you use a name as a variable it cannot
be a keyword).  This is truly powerful:  the language can be extended at
any time without invalidating existing programs.  [Try that with other
languages... :-)]

Mike

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Mike Cowlishaw, IBM Fellow
IBM UK (MP5), PO Box 31, Birmingham Road, Warwick, CV34 5JL
mailto:[hidden email]  --  http://www2.hursley.ibm.com/decimal


Reply | Threaded
Open this post in threaded view
|

Re: Fw: Wishlist NetRexx New Release

Patric Bechtel
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sat, 24 Jan 2004 19:29:03 +0000, Mike Cowlishaw wrote:

Hello Mike,

ohno, this is no Java mysteriousity...

The error message is:

[soundtest.nrx 10 15 4] Error: The class 'DataLine.Info' is not a dependent class,
so it cannot be constructed in the context of a parent object

The DataLine.Info isn't at all dependent, so nrx is wrong at that... it's not
dependent just because there's a dot in it's name ;-) (just kidding)

The others (not currently sent) are also pure nrx annoyances; they happen
even with -nocompile.

No excuse so far ;-)

About the grammar: What about a way to access the ast of the compiler (or
whatever internal data structure there is to access the source code for
the compiler?

Patric

>Not much I can do about Java 'mysteriousities', but at the moment the only
>thing I have on my 'to resolve' list is the format method, where the code
>and documentation for the fourth parameter disagree (the doc is probably
>in error).

>As for grammar:  LALR grammars cannot handle it; for NetRexx, the
>semantics affect  the grammar (once you use a name as a variable it cannot
>be a keyword).  This is truly powerful:  the language can be extended at
>any time without invalidating existing programs.  [Try that with other
>languages... :-)]

>Mike

>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>Mike Cowlishaw, IBM Fellow
>IBM UK (MP5), PO Box 31, Birmingham Road, Warwick, CV34 5JL
>mailto:[hidden email]  --  http://www2.hursley.ibm.com/decimal

>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>To unsubscribe from this mailing list ( ibm-netrexx ), please send a note to
>[hidden email]
>with the following message in the body of the note
>unsubscribe ibm-netrexx <e-mail address>




-----BEGIN PGP SIGNATURE-----
Version: PGPsdk version 1.7.1 (C) 1997-1999 Network Associates, Inc. and its affiliated companies.

iQA/AwUBQBLGsHxoBrvMu8qQEQI6TwCfTiuAj/ktplwVRZ+OhlSn6dC40sUAn3ED
hh0bGjoR7CnkCt1gWG4wCdXa
=S9mB
-----END PGP SIGNATURE-----



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
To unsubscribe from this mailing list ( ibm-netrexx ), please send a note to
[hidden email]
with the following message in the body of the note
unsubscribe ibm-netrexx <e-mail address>


Reply | Threaded
Open this post in threaded view
|

Re: Fw: Wishlist NetRexx New Release

Mike Cowlishaw-2
In reply to this post by mark_cathcart
> [soundtest.nrx 10 15 4] Error: The class 'DataLine.Info' is not a
dependent class...

In Java 1.2 it probably should be...?

>  About the grammar: What about a way to access the ast of the compiler (or
> whatever internal data structure there is to access the source code for
> the compiler?

AFAIR the data for each instruction are held in an ad-hoc manner inside an
object of the appropriate name (e.g., NrParse for the PARSE instruction).  
Language-independent things (e.g., expressions and terms) are in RxZzzzzzz
objects.    This isn't a traditional compiler structure as it is a dual
interpreter/compiler.    (And it was bootstrapped from a
compiler/interpreter written in classic Rexx, hence has some oddities
because of that, too.)   Much better to start from scratch...

Mike

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Mike Cowlishaw, IBM Fellow
IBM UK (MP5), PO Box 31, Birmingham Road, Warwick, CV34 5JL
mailto:[hidden email]  --  http://www2.hursley.ibm.com/decimal